Usuário com melhor resposta
Gravar dados de campo somente leitura

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
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
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
-
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