Lançado Adianti Framework 7.6!
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.         
  7.        /* Cria os campos de detalhe cujos Labels virão do mestre. */
  8.         $valor_1 = new TEntry('list_valor_1[]');
  9.         $valor_1->setNumericMask(2'.'','true);
  10.         $valor_2 = new TEntry('list_valor_2[]');
  11.         $valor_2->setNumericMask(2'.'','true);
  12.        /* Adiciona a um FieldList. */
  13.       $this->fieldlist->addField(new TLabel($Rotulo_1), $valor_1); 
  14.       $this->fieldlist->addField(new TLabel($Rotulo_2), $valor_2);   
  15. ?>


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

Valeu!

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 (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?