JA
Action desabilitada
Olá boa noite pessoal. Estou iniciando com o Adianti Framework, por sinal achei bastante interessante. Parabéns aos criadores. Bom, esta ocorendo uma situação que já fiz de tudo para descobrir, mas não tive sucesso. Tenho este código postado abaixo. Esta criando normalmente o botão da ação, porem o botão fica sempre desabilitado. se der um inspecionar elemento no navegador, o botão tem o atributo href que esta como #disabled. Por favor se alguem saber a solução desde já agradeço a ajuda. Tenham todos uma boa noite.
- <?php
- $panel = new TPanelGroup("Grupos de pessoas cadastrados");
- $panel->add($this->form);
- $panel->addFooter($this->pageNavigation);
- /**
- * Cria as ações de exportar a pesquisa feita
- */
- $dropdownexportar = new TDropDown("Exportar", "fa:download");
- $dropdownexportar->setButtonClass("btn btn-default waves-effect dropdown-toggle");
- $dropdownexportar->addAction( "Salvar como CSV", new TAction([$this, "onExportCSV"], ["register_state" => "false", "static"=>"1"]), "fa:table fa-fw blue" );
- $dropdownexportar->addAction( "Salvar como XLS", new TAction([$this, "onExportXLS"], ["register_state" => "false", "static"=>"1"]), "fa:file-excel fa-fw purple" );
- $dropdownexportar->addAction( "Salvar como PDF", new TAction([$this, "onExportPDF"], ["register_state" => "false", "static"=>"1"]), "far:file-pdf fa-fw red" );
- $dropdownexportar->addAction( "Salvar como XML", new TAction([$this, "onExportXML"], ["register_state" => "false", "static"=>"1"]), "fa:code fa-fw green" );
- $panel->addHeaderWidget( $dropdownexportar );
- $panel->addHeaderActionLink("Novo", new TAction(["GrupoPessoaForm", "onClear"], ["register_state" => "false"]), "fa:plus green");
- parent::add($panel);
- ?>
Verifica se vc liberou permissão à classe GrupoPessoaForm para o usuário.
Imagino que só seja questão de permissão mesmo.
Depois de liberar permissão, é necessário recarregar as permissões ou relogar.
Obrigado por sua atenção Pablo. Era isto mesmo, não tinha dado permissão para o programa em questão.