: : 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') )); Ref...
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?

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


NR

Qual classe de formulário você está usando?
CL

$this->form = new BootstrapFormBuilder
NR

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
MC

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

CL

Muito obrigado mesmo.

Isso já funciona o/, agradeço a todos.