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 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 (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'] +1 ;
  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'] - 1 ;
  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 :(