Lançado Adianti Framework 7.6!
Clique aqui para saber mais
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

Pacotão Dominando o Adianti Framework 7
O material mais completo de treinamento do Framework.
Curso em vídeo aulas + Livro completo + Códigos fontes do projeto ERPHouse.
Conteúdo Atualizado! Versão 7.4


Dominando o Adianti 7 Quero me inscrever agora!

Comentários (1)


NM

Hola

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