Lançado Adianti Framework 7.6!
Clique aqui para saber mais
Cor cinza do tfield_disabled não é aplicado Bom noite. Percebi um comportamento estranho na minha aplicação. Quando desabilito um campo do tipo TEntry aquela cor cinza não é aplicada ao meu formulário. O campo fica desabilitado, porém, com a cor branca. O interessante é que nos campos tipo TCombo o css da cor cinza funciona. Já desabilitei os campos dessas duas formas: ...
AA
Cor cinza do tfield_disabled não é aplicado  
Bom noite.

Percebi um comportamento estranho na minha aplicação. Quando desabilito um campo do tipo TEntry aquela cor cinza não é aplicada ao meu formulário. O campo fica desabilitado, porém, com a cor branca. O interessante é que nos campos tipo TCombo o css da cor cinza funciona.

Já desabilitei os campos dessas duas formas:
  1. <?php
  2. TField::enableFieldself::$formName'naturalidade' );
  3. $id->setEditable(false);
  4. ?>


Em nenhuma das duas formas a cor cinza é aplicada.

Percebi que se eu forçar a abertura de uma TMessage é possível visualizar a cor cinza dos campos desabilitados (imagem em anexo).

Alguém já passou por isso e sabe como resolver?

Pacotão Dominando o Adianti Framework 7
O material mais completo de treinamento do Framework.
Curso em vídeo aulas + Livro completo + Códigos fontes do projeto ERPHouse.
Conteúdo Atualizado! Versão 7.4


Dominando o Adianti 7 Quero me inscrever agora!

Comentários (4)


LA

Tenta esses:
  1. <?php
  2. TCombo::disableField('form_Clientes''naturalidade');
  3. TEntry::disableField('form_Clientes''naturalidade');
  4. ?>
LA

ou:
  1. <?php
  2. TCombo::disableField(self::class, 'naturalidade');
  3. TEntry::disableField(self::class, 'naturalidade');
  4. ?>
LA

não, esse ultimo não rsrs
AA

Oi, Luis.

Então, eu já tinha tentado tanto com TEntry como também colocando diretamente o nome do formulário, sem chamar pela variável estática, mas também não deu certo. Desabilita o campo, mas não fica acinzentado.