Lançado Adianti Framework 7.6!
Clique aqui para saber mais
Comando para [->Avançar] e [ Gostaria de colocar 2 botões em um formulário de modo que não precisasse voltar ao List para [->Avançar] ou [...
JF
Comando para [->Avançar] e [  
Fechado
Gostaria de colocar 2 botões em um formulário de modo que não precisasse voltar ao List para [->Avançar] ou [<-Voltar]. Pensei em criar 2 métodos o onNext e o onPreviou, mas como? Alguém tem uma sugestão?

Curso completo Meu Negócio Pronto
Use para si, ou transforme em um negócio: Inclui aulas e códigos-fontes
Gestor de conteúdo (SITE) + Loja Virtual (E-Commerce) + Emissor de Notas para infoprodutos


Meu negócio pronto Quero me inscrever agora!

Comentários (1)


JF

Resolvi assim.

  1. <?php
  2.     function onList()
  3.     {
  4.         // Alterar icone no produto.form.xml
  5.         // <icon>fa:table blue</icon>
  6.         AdiantiCoreApplication::loadPage('ProdutoList''onReload');
  7.     }
  8.     function onNext($param)
  9.     {
  10.         // Alterar icone no produto.form.xml
  11.         // <icon>ico_next.png</icon>
  12.         $key $param['idproduto'] +;
  13.         $this->onEdit( array('key'=>$key)); 
  14.     }
  15.     function onPrevious($param)
  16.     {
  17.         // Alterar icone no produto.form.xml
  18.         // <icon>ico_previous.png</icon>
  19.         $key $param['idproduto'] - ;
  20.         $this->onEdit( array('key'=>$key)); 
  21.     }
  22. ?>


O problema é que o Form Designer altera TODOS os ícones dos botões que não estão em sua lista. Portanto quando fizer qualquer alteração por lá, têm-se que editar o XML e recolocar os ícones. Por isso há os comentários em cada ação :(