FW
TMultiField - Manter valor em TEntry
Fechado
Pessoal, necessito de mais uma ajuda.
Tenho um Form, que contém um TMultiField, que recebe um parâmetro de um GRID, que é um ID, para reembolso.
Porém quando adiciono o primeiro item ao TMultiField, ele limpa o ID do TEntry.
Existe uma maneira de manter o valor no campo??
Obrigado.
Tenho um Form, que contém um TMultiField, que recebe um parâmetro de um GRID, que é um ID, para reembolso.
Porém quando adiciono o primeiro item ao TMultiField, ele limpa o ID do TEntry.
Existe uma maneira de manter o valor no campo??
- <?php
- $multifield = new TMultiField('reembolso');
- $multifield->setOrientation('horizontal');
- 2524_viagem = new TEntry('id_viagem');
- $valor = new TEntry('valor');
- $tipo_reembolso = new TDBCombo('tipo_reembolso', 'gestao_viagens', 'TipoReembolso', 'id_tipo_reembolso', 'tipo_reembolso');
- $multifield->setHeight(140);
- $multifield->addField('id_viagem', 'Id Viagem', 2524_viagem, 160, TRUE);
- $multifield->addField('tipo_reembolso', 'Tipo', $tipo_reembolso, 150);
- $multifield->addField('valor','Valor', $valor, 120, TRUE);
- ?>
Obrigado.
Tentei adicionar uma Action de saída do TEntry mas não funciona, como deixei o campo bloqueado, e preencho o valor no onEdit, não adianta.
Deve existir uma maneira.
Obrigado.
Fernando, se esse valor é o mesmo para os vários registros da multifield ele não poderia estar fora dela? Dessa forma ele não seria apagado
Nataniel,
Eu tentei adicionar o campo fora do MultiField, mas ele não esta aparecendo.
Usei como base este exemplo: www.adianti.com.br/framework_files/tutor/index.php?class=FormMultiFi
Como adiciono um campo antes do Multifield?
Obrigado novamente pela ajuda.
Se você seguiu o exemplo, veja que o container principal adicionado ao TForm é uma TTable. A multifield é adicionada nesta tabela:
Se quiser que o campo apareça acima da multifield é só colocar essa última linha antes do restante do código
Nataniel,
Haaaa entendi agora porque não aparecia.
Amadorismo meu.
Perfeito.
Novamente muito obrigado por sua ajuda.