TSeekButton em um MultiField Pessoal eu fiz um TSeekButton em um MultiField, só que ele não está retornando o valor selecionando, alguém poderia me ajudar? ...
MO
TSeekButton em um MultiField  
Pessoal eu fiz um TSeekButton em um MultiField, só que ele não está retornando o valor selecionando, alguém poderia me ajudar?

 
  1. <?php
  2. $this->form = new TQuickForm('MestreDetalhe');
  3. // criando os tipos de entrada para os dados de Equipamentos
  4. $tp_equipamento_id = new ">TDBSeekButton('tp_equipamento_id', 'permission', 'MestreDetalhe', 'TpEquipamento', 'tp_equipamento', 'tp_equipamento_id', 'equipamento');
  5. $equipamento = new TEntry('equipamento');
  6. // criando o Multifield
  7. $multifield = new TMultiField('equipamentos');
  8. $multifield->setOrientation('horizontal');
  9. $multifield->setHeight(300);
  10. $multifield->addField('tp_equipamento_id', 'Cód.Equip: ', $tp_equipamento_id, 80, TRUE);
  11. $multifield->addField('equipamento','Equipamento', $equipamento, 260, TRUE);
  12. // add a row for one field
  13. $row=$page2->addRow();
  14. $row->addCell($lbl = new TLabel('Multifield object:'));
  15. $lbl->setFontStyle('b');
  16. $row=$page2->addRow();
  17. $row->addCell( $multifield );
  18. $this->formFields[] = $multifield;
  19. $this->form->setFields( $this->formFields );
  20. ?>

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

A TMultifield modifica o nome dos seus campos filhos no seguinte formato:
nome do campo = nome da multifield + '_' + nome do campo

Então, o campo tp_equipamento_id ficará com o nome: equipamentos_tp_equipamento_id

Ao criar o TDBSeekButton temos que considerar este detalhe:
 
  1. <?php
  2. $tp_equipamento_id = new ">TDBSeekButton('tp_equipamento_id', 'permission', 'MestreDetalhe', 'TpEquipamento', 'tp_equipamento', 'equipamentos_tp_equipamento_id', 'equipamentos_equipamento');
  3. ?>
MO

Muito bom chefe, show de bola, obrigado!!