Criando um botão com listagem. Olá, estou criando um botão de visualização, onde quando clicar no botão trazer uma lista de habilidades. O code no botão esta aqui. $habilidadesview = new TDataGridAction([$this, 'HabilidadesView']); $habilidadesview->setLabel('Ver Habilidades'); $habilidadesview->setImage('fa:search blue fa-lg'); $habilidadesview->setField('id'); $this->datagrid->add...
LT
Criando um botão com listagem.  
Olá, estou criando um botão de visualização, onde quando clicar no botão trazer uma lista de habilidades. O code no botão esta aqui.

$habilidadesview = new TDataGridAction([$this, 'HabilidadesView']);
$habilidadesview->setLabel('Ver Habilidades');
$habilidadesview->setImage('fa:search blue fa-lg');
$habilidadesview->setField('id');
$this->datagrid->addAction($habilidadesview);


E aqui esta a função.

public function HabilidadesView($param)
{
TTransaction::open('mydb');


$hab = heroishabilidades::where('herois_id', '=', $param['id'])->load();


if ($hab) {
$habilidades = array();

foreach ($hab as $itens) {
echo $itens->habilidades->nome_habilidade . "
";
}


TTransaction::close();


new TMessage('info', $habilidades);




Ele nao traz as informações dentro do botão traz fora dele e ocorre o erro.

Warning: addslashes() expects parameter 1 to be string, array given in C:xampphtdocssuperheroilibadiantiwidgetdialogTMessage.php on line 51

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 (1)


NM

Hola

Queres trazer uma lista e colocar como caption do botão ???