LT
TDBCombo e TDBSearch no momento do onEdit.
Olá, estou fazendo um OnEdit para trazer o nome e o ObjetoMagico em um campo TDBcombo e TDBMultiSearch, porem quando eu clico na listagem no botão de editar, sou redirecionada para o onEdit mas não esta trazendo as inforamções na tela. Esse é meu OnEdit.
public function onEdit($param)
{
try {
TTransaction::open('sample');
if (isset($param['key'])) {
$key = $param['key'];
$obj = new Jogador($key);
$object = ObjetoMagico::where('JogadorIDFK', '=', $key)->load();
$chackbox = array();
if ($object) {
foreach ($object as $itens) {
$chackbox[] = $itens->MagicObjectID;
$itens->store();
}
}
//var_dump($object);
$obj->MagicObjectID = $chackbox;
$this->form->setData($obj);
TTransaction::close();
} else {
$this->form->clear(TRUE);
}
} catch (Exception $e) {
new TMessage('error', $e->getMessage());
TTransaction::rollback();
}
}
------ aqui é os campos declardos.----
$this->UserIDFK = new TDBCombo('UserIDFK', 'sample', 'Jogador','id','{NomeCompleto} {Nascimento}', NULL,$criteriaUser);
$this->MagicObjectID = new TDBMultiSearch('MagicObjectID', 'sample', 'ObjetoMagico', 'id', 'ObjetoMagico', NULL, $criteriaObjeto);
--------
Em anexo tem a tela com a URL passando os parametros mas na tela nao trazendo.
public function onEdit($param)
{
try {
TTransaction::open('sample');
if (isset($param['key'])) {
$key = $param['key'];
$obj = new Jogador($key);
$object = ObjetoMagico::where('JogadorIDFK', '=', $key)->load();
$chackbox = array();
if ($object) {
foreach ($object as $itens) {
$chackbox[] = $itens->MagicObjectID;
$itens->store();
}
}
//var_dump($object);
$obj->MagicObjectID = $chackbox;
$this->form->setData($obj);
TTransaction::close();
} else {
$this->form->clear(TRUE);
}
} catch (Exception $e) {
new TMessage('error', $e->getMessage());
TTransaction::rollback();
}
}
------ aqui é os campos declardos.----
$this->UserIDFK = new TDBCombo('UserIDFK', 'sample', 'Jogador','id','{NomeCompleto} {Nascimento}', NULL,$criteriaUser);
$this->MagicObjectID = new TDBMultiSearch('MagicObjectID', 'sample', 'ObjetoMagico', 'id', 'ObjetoMagico', NULL, $criteriaObjeto);
--------
Em anexo tem a tela com a URL passando os parametros mas na tela nao trazendo.
O var_dump abaixo retorna o que?