Usuário com melhor resposta
Desabilitar datetime

Pergunta
-
Pessoal,
Como faço para desabilitar um campo datetime???
Preciso alterar isso em tempo de execução e por isso não posso colocar esse campo
como somente leitura!!!
A propriedade
crmForm.all.campo.disabled = true; somente funciona com campos que não são datetime!!
Também tenho um campo do tipo int (duração) que essa propriedade também não funciona!
Alguém tem idéia??
Obrigado.
Respostas
-
OPA!!! Solução... Percebi só depois...
disabled
e
Disabled
São duas coisas diferentes! No meu caso, funcionou com Disabled!
Valeu galeraaa!!!- Marcado como Resposta Ivan Bicalho terça-feira, 17 de novembro de 2009 10:40
Todas as Respostas
-
Ivan ,
Imagina que você pode esconder o campo no formulário ao acessar o formulário ou até mesmo no evento de outro campo.
Porque você não esconde o campo .
Você pega o status do formulario para saber se está no status diferente de criação e esconde ele. Caso o campo seja obrigatório você consegue retirar essa obrigatóriedade.
Você sabe fazer isso ? caso não souber descreve aqui parte de seu problema com a regra de negocio para facilitar a compreensão.
Flávio G. Araujo -
Flávio, na verdade é o seguinte.. o que eu quero fazer é desabilitar o campo de data do formulário para que ele não possa ser alterado, mas tem que estar visível (igual quando o campo é somente leitura). Quando o usuário alterar um outro campo do formulário (do tipo bit) para entrar em modo de alteração, a data fica disponível para alteracão. Quando o formulário é salvo, a data volta ao estado desabilitado entendeu???
Tem como fazer isso???
Obrigado!!! -
OPA!!! Solução... Percebi só depois...
disabled
e
Disabled
São duas coisas diferentes! No meu caso, funcionou com Disabled!
Valeu galeraaa!!!- Marcado como Resposta Ivan Bicalho terça-feira, 17 de novembro de 2009 10:40