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?
- <?php
- $this->form = new TQuickForm('MestreDetalhe');
- // criando os tipos de entrada para os dados de Equipamentos
- $tp_equipamento_id = new ">TDBSeekButton('tp_equipamento_id', 'permission', 'MestreDetalhe', 'TpEquipamento', 'tp_equipamento', 'tp_equipamento_id', 'equipamento');
- $equipamento = new TEntry('equipamento');
- // criando o Multifield
- $multifield = new TMultiField('equipamentos');
- $multifield->setOrientation('horizontal');
- $multifield->setHeight(300);
- $multifield->addField('tp_equipamento_id', 'Cód.Equip: ', $tp_equipamento_id, 80, TRUE);
- $multifield->addField('equipamento','Equipamento', $equipamento, 260, TRUE);
- // add a row for one field
- $row=$page2->addRow();
- $row->addCell($lbl = new TLabel('Multifield object:'));
- $lbl->setFontStyle('b');
- $row=$page2->addRow();
- $row->addCell( $multifield );
- $this->formFields[] = $multifield;
- $this->form->setFields( $this->formFields );
- ?>
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:
Muito bom chefe, show de bola, obrigado!!