Conheça as melhorias da versão 8.0, 8.1, 8.2!
Clique aqui para saber mais
Valor de Campo como Label Boa noite! Tenho um formulário mestre-detalhe, onde alguns campos de texto no mestre serão Labels para colunas de valor no detalhe. Estou tentando da seguinte maneira no método construtor: ...
AM
Valor de Campo como Label  
Boa noite!

Tenho um formulário mestre-detalhe, onde alguns campos de texto no mestre serão Labels para colunas de valor no detalhe. Estou tentando da seguinte maneira no método construtor:

 
  1. <?php
  2. /* Cria os campos do mestre contendo os valores que serão Labels no detalhe. */
  3. $Rotulo_1 = new THidden('rotulo_1');
  4. $Rotulo_2 = new THidden('rotulo_2');
  5. ...
  6. /* Cria os campos de detalhe cujos Labels virão do mestre. */
  7. $valor_1 = new TEntry('list_valor_1[]');
  8. $valor_1->setNumericMask(2, '.', ',', true);
  9. $valor_2 = new TEntry('list_valor_2[]');
  10. $valor_2->setNumericMask(2, '.', ',', true);
  11. /* Adiciona a um FieldList. */
  12. $this->fieldlist->addField(new TLabel($Rotulo_1), $valor_1);
  13. $this->fieldlist->addField(new TLabel($Rotulo_2), $valor_2);
  14. ?>


Mas não está funcionando. Alguém pode esclarecer?

Valeu!

Curso Dominando o Adianti Framework

O material mais completo de treinamento do Framework.
Curso em vídeo aulas + Livro completo + Códigos fontes do projeto ERPHouse.
Conteúdo Atualizado!


Dominando o Adianti Framework Quero me inscrever agora!

Comentários (2)


NR

Você quer pegar o valor que o usuário digitar num campo e usar como label na mesma tela? O jeito mais simples pra isso seria usar javascript, pois lembre que o php roda no lado servidor, com isso não é possível obter essa informação no construct da classe.
AM

Certo, entendi. No meu caso, o disparo para esse procedimento seria ao alterar o valor de um TCombo.

Pergunto: poderia ser no método setChangeAction do mesmo, certo?