FC
Desabilitar TCombo com enableSearch ativado
Alguém precisou desabilitar uma combo com enablesearch ativado? eu não consegui desativar.
Consegui com o código abaixo:
Bem vamos minha necessidade era desabilitar a combo em tempo de execução;
no application.js foram criadas 2 funções novas.
Na TCombo criada as novas funções
Agora para basta usar normalmente
Bom dia Pessoal...
Tenho tentado fazer o bloqueio de componentes em tempo de execução com o TCombo com enableSearch ativo e o TUniqueSearch (e suas variantes TDB) porém tem sido muito frustrante já que necessito que fiquem bloqueados mas que permaneçam com seus valores inalterados. Seguindo essa tônica, consegui pouco resultado usando javascript pois até consigo desativar o campo mudando o atributo para disabled, porém o valor se perde. Com o atributo readonly o componente fica com a aparência de desabilitado, mas continua mudando os valores. Bem...resolvi mudar a língua na pesquisa e .... achei. Primeiramente é necessário adicionar uma biblioteca js que pode ser localizado neste endereço https://github.com/corenzan/readonly.js. No caso eu criei um arquivo readonly.js na pasta app/include e inclui o atalho no arquivo libraries.html para ser carregado. No arquivo app/include/application.js acrescentei as duas chamadas abaixo cujo código aproveitei aqui do forum:
Feito isso criei num arquivo de componentes que uso, duas chamadas estáticas para poder bloquear ou liberar o comando:
Feito assim, o componente é bloqueado/liberado para edição em tempo de execução usando um changeAction por exemplo preservando seu valor.
Espero ter ajudado.