AC
Problemas com Popover em botões de formulários
Boa tarde pessoal.
Estou criando uma tela onde utilizo o TButton com setImage e popover pra exibir o label. Porém quando inicializo a tela aparece esse notice " Notice: Undefined index: class in C:xampphtdocsqualydocslibadiantiwidgetformTButton.php on line 136"
Segui os exemplos do novo tutor e não conseguir resolver esse problema.
localhost/adianti-tutor-5.5.0/tutor/index.php?class=FormButtonStyleV
uma parte do meu código
$salvar = new TButton('salvar');
$acao_salvar = new TAction(array($this,'onRedefinir'));
$salvar->setAction($acao_salvar);
$salvar->setImage('fa:save green');
$salvar->popover = 'true';
$salvar->popside = 'top';
$salvar->poptitle = 'Salvar';
Estou criando uma tela onde utilizo o TButton com setImage e popover pra exibir o label. Porém quando inicializo a tela aparece esse notice " Notice: Undefined index: class in C:xampphtdocsqualydocslibadiantiwidgetformTButton.php on line 136"
Segui os exemplos do novo tutor e não conseguir resolver esse problema.
localhost/adianti-tutor-5.5.0/tutor/index.php?class=FormButtonStyleV
uma parte do meu código
$salvar = new TButton('salvar');
$acao_salvar = new TAction(array($this,'onRedefinir'));
$salvar->setAction($acao_salvar);
$salvar->setImage('fa:save green');
$salvar->popover = 'true';
$salvar->popside = 'top';
$salvar->poptitle = 'Salvar';
Aparece esse notice, acontece comigo também, porem, o botão funcionou. Vou acompanhar aqui.
Sim o botão funciona, mas esse notice que fica aparecendo.
não quero desabilitar os notices e warnings do php
Eu desabilitei só para testar, depois habitei novamente.
Dai nos servidores de hospedagem normalmente isso já é desabilitado, então nem aparece.
Consegui resolver o problema. Fiz o seguinte:
adicionei o setProperty a cada botão que terá o popover
assim sendo,
$aprovar = new TButton('aprovar');
$aprovar->setImage('fa:check-circle-o green');
$aprovar->setProperty('class', 'fa:check-circle-o green', $replace = TRUE);
$aprovar->popover = 'true';
$aprovar->popside = 'top';
$aprovar->popcontent = 'Aprovar';
Adicionei este setProperty e resolveu. Valeu a dica.