T
Bloqueio de campos Numericos
Ao usar um setNumericMask em um campo, após bloquear e desbloquear esse campo,a mascara não funciona mais, e não consigo digitar nada!
Acompanhando
Vc está usando TEntry::disableField e TEntry::enableField ?
Sim Ivan.
Estranho Tiago, no meu sistema , tanto no setExitAction quanto num TButton , eu bloqueio e depois desbloqueio sem que haja nenhum problema relativo a máscara, poste a parte do código que está dando o problema.
Seto a mascara no campo:
Bloqueio ou libero os campos dependendo do valor de $cst:
Até aí , tudo bem, mas em qual momento vc dá o Start dessa function? Num onExit, num TButton..
Chamo a função onChangeCst, que chama a função bloquear campos.
Mas acho que o problema não é neste metodo em especifico, pois tenhos outras telas no sistema que bloqueiam e desbloqueiam campos, funciona tudo normalmente, menos quando há mascara numerica.
Bom meu caro Thiago, fiz testes aqui nos moldes do seus códigos e em nenhum momento foi perdido a máscara e nem houve alteração na digitação do campo. Talvez o problema seja nesse seu método self::onLoad. Realmente não sei oq está havendo rsrs
Qual a versão do Adianti? Aparece algum erro javascript no console?
5.0, mas na 4.0 já não funcionava! Acredito que o problema não está nesta tela em especifico, pois tentei em outras tela do sistema e continua o problema.
E não aparece nenhum erro no console.
Nataniel, por algum motivo agora está funcionando! Não sei explicar o que eu fiz diferente, mas obrigado pela ajuda.