http://adianti.com.br/framework_files/tutor/index.php?class=Data Preciso usar esse exemplo: http://adianti.com.br/framework_files/tutor/index.php?class=DatagridCheckView Disponível no tutor, mas usarei ele juntamente com uma datagrid com filtros, nesse caso toda vez que executar os filtros de buscar minha aplicação vai executar o método onReload , o PROBLEMA é que se esse exemplo executar o método onReload mais de uma vez ...
LL
http://adianti.com.br/framework_files/tutor/index.php?class=Data  
Preciso usar esse exemplo: adianti.com.br/framework_files/tutor/index.php?class=DatagridCheckVi

Disponível no tutor, mas usarei ele juntamente com uma datagrid com filtros, nesse caso toda vez que executar os filtros de buscar minha aplicação vai executar o método onReload , o PROBLEMA é que se esse exemplo executar o método onReload mais de uma vez ele apresenta um erro, basta testar direto na URL: adianti.com.br/framework_files/tutor/index.php?class=DatagridCheckVi

Como resolvo esse problema?

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


NR

Isso acontece porque a função show sempre é chamada e ela executa a onReload. Teste o seguinte:
 
  1. <?php
  2. function show()
  3. {
  4. $param = func_get_args()[0];
  5. if (! $param['method'])
  6. {
  7. $this->onReload();
  8. }
  9. parent::show();
  10. }
  11. ?>

Dessa forma a show só vai chamar a onReload se nenhuma função for chamada.
LL

Obrigado Nataniel!!