CL
: : TDropDown no Form->AddAction
é Possivel usar um TDropDown no form-> addAction?
Estou pensando em colocar um TDropDown ali no Action para emitir relatórios direto da lista:
$dropdown = new TDropDown('Dropdown test', 'fa:list');
$dropdown->addAction( 'Relatorio 1', new TAction(array($this, 'onFind') ));
$dropdown->addAction( 'Relatorio 2', new TAction(array('CustomerDataGridView', 'onFind') ));
Referência: https://www.adianti.com.br/api-framework-widget-util-TDropDown
Eu sei que para adicionar um simples botão é assim:
$this->form->addAction('Relatórios', new TAction(array($this, 'onSearch')), 'fa:search');
Mas como colaria o dropdown? ou não é possível? idéias?
Estou pensando em colocar um TDropDown ali no Action para emitir relatórios direto da lista:
$dropdown = new TDropDown('Dropdown test', 'fa:list');
$dropdown->addAction( 'Relatorio 1', new TAction(array($this, 'onFind') ));
$dropdown->addAction( 'Relatorio 2', new TAction(array('CustomerDataGridView', 'onFind') ));
Referência: https://www.adianti.com.br/api-framework-widget-util-TDropDown
Eu sei que para adicionar um simples botão é assim:
$this->form->addAction('Relatórios', new TAction(array($this, 'onSearch')), 'fa:search');
Mas como colaria o dropdown? ou não é possível? idéias?
Qual classe de formulário você está usando?
$this->form = new BootstrapFormBuilder
https://www.adianti.com.br/forum/pt/view_4044?tbootstrapformbuilder-add-tdropdow
No exemplo acima o pessoal modificou a classe BootstrapFormBuilder. Mas eu aconselho a criar uma nova classe com as modificações desejadas.
O link abaixo explica sobre a criação de novos componentes:
https://www.adianti.com.br/framework-extensibility
Boas,
Nataniel, na verdade foi criada uma nova classe, com o nome BootstrapFormBuilder_1
ou seja para usa-la terá que setar o nome correto.
Abraços
Muito obrigado mesmo.
Isso já funciona o/, agradeço a todos.