none
Gravar dados de campo somente leitura RRS feed

  • Pergunta

  • Olá,

    Criei uma validação javascript em uma entidade personalizada que desabilita os campos que não devem ser informados, porém se o campo já possuia algum valor gravado, ao alterar o valor do campo para que fique em branco e somente leitura e salvar o registro as informações (os campos que foram alterados para em branco e somente leitura), não são gravadas sobre os dados antigos.

    Se for vizualizado através do formulário os campos estão em branco devido a validação.... porém se for vizualizada através do banco de dados as informações ainda estão aparecendo.

    Segue o comando: document.getElementById("campo").disabled = true


    Abraçoss!!

    Thiago Vinicius da Silva - Analista de Suporte - MCP - Windows Server 2003
    terça-feira, 27 de outubro de 2009 18:05

Respostas

  • Duas dicas que resolvem:

    Desative o campo com o seguinte código, fica mais fácil:
    crmForm.all.ATRIBUTO.Disabled = true

    Ative o campo novamente no ONSAVE. O CRM só salva campos que estiverem ativos:
    crmForm.all.ATRIBUTO.Disabled = false.

    Espero ter ajudado!

    Abraços,

    Juliano Bassetto
    []'s Juliano Bassetto [MCP/MCBMSS] Semper Fi! Carry On!
    • Sugerido como Resposta Matt Biondi sábado, 31 de outubro de 2009 20:57
    • Marcado como Resposta Thiago Vinicius sábado, 26 de dezembro de 2009 19:22
    sábado, 31 de outubro de 2009 20:57

Todas as Respostas

  • Duas dicas que resolvem:

    Desative o campo com o seguinte código, fica mais fácil:
    crmForm.all.ATRIBUTO.Disabled = true

    Ative o campo novamente no ONSAVE. O CRM só salva campos que estiverem ativos:
    crmForm.all.ATRIBUTO.Disabled = false.

    Espero ter ajudado!

    Abraços,

    Juliano Bassetto
    []'s Juliano Bassetto [MCP/MCBMSS] Semper Fi! Carry On!
    • Sugerido como Resposta Matt Biondi sábado, 31 de outubro de 2009 20:57
    • Marcado como Resposta Thiago Vinicius sábado, 26 de dezembro de 2009 19:22
    sábado, 31 de outubro de 2009 20:57
  • Olá Juliano,

    Estou no processo de implantação de uma aplicação RRm e ainda não tive tempo de fazer o teste com os comandos que você enviou, vou estar finalizando e após fazer o teste te passo um retorno para falar se funcionou ou não...

    Por enquanto Obrigado!!!

    Abraçossss
    Thiago Vinicius da Silva - Analista de Suporte - MCP - Windows Server 2003
    quarta-feira, 4 de novembro de 2009 16:27