JK
TDBSeekButton e função onExit
estou com um TDBSeekButton para selecionar o cliente pelo nome em uma tabela 'cadastro' com 10 campos por exemplo : nome, cpf, nis, rg , etc.
o seekbutton funciona mas não estou conseguindo trazer os dados para o form com a função onExit.
preciso de uma aula.
segue listagem :
public static function onExitNome($param)
{
$cad_id = $param['id'];
try
{
TTransaction::open('cadastro');
$cadastro = new Cadastro($cad_id);
$obj = new StdClass;
$obj->cpf = ($cadastro->cpf);
$obj->nis = ($cadastro->nis);
$obj->rg = ($cadastro->rg);
TTransaction::close();
Tform::sendData('form_Atendimento', $obj);
}
catch (Exception $e)
{
//
}
}
o seekbutton funciona mas não estou conseguindo trazer os dados para o form com a função onExit.
preciso de uma aula.
segue listagem :
public static function onExitNome($param)
{
$cad_id = $param['id'];
try
{
TTransaction::open('cadastro');
$cadastro = new Cadastro($cad_id);
$obj = new StdClass;
$obj->cpf = ($cadastro->cpf);
$obj->nis = ($cadastro->nis);
$obj->rg = ($cadastro->rg);
TTransaction::close();
Tform::sendData('form_Atendimento', $obj);
}
catch (Exception $e)
{
//
}
}
Junior, o erro está nessa linha: Tform::sendData('form_Atendimento', $obj);
o correto é:
TForm com F maiúsculo rsrs.
Não funcionou. continua não trazendo os dados. mais codigos :
// TDBSeekButton
$nome = new TDBSeekButton('nome','cras','form_Atendimento','cadastro','nome','id','nome');
// ação do seek button
$nome->setExitAction(new TAction(array($this,'onExitNome')));
Junior, o TDBSeekButton não tem o método onExitAction, portanto vc pode dar uma olhada nesse link e partir pra um TSeekButton manual, assim vc terá mais liberdade para manipular os seus dados. Segue o link: www.adianti.com.br/framework_files/tutor/index.php?class=FormSeekBut