Inscrições abertas para nosso Webinar anual Adianti Framework 2024!
Clique aqui para saber mais
onReload e pageNavigation Criei um onSearch para filtros de acordo com os dados preenchidos, está funcionando ok, mas se usar a paginação, que carrega o onReload, bagunça tudo. Como envio para o onReload do fw estes filtros, sem ter que criar um novo ?? Só criando um novo, qual a forma correta?? ...
LA
onReload e pageNavigation  
Criei um onSearch para filtros de acordo com os dados preenchidos, está funcionando ok, mas se usar a paginação, que carrega o onReload, bagunça tudo.

Como envio para o onReload do fw estes filtros, sem ter que criar um novo ??
Só criando um novo, qual a forma correta??

  1. <?php
  2. public function onSearch() {
  3.   $dados_form $this->form->getData();
  4.   $criteria2 = new TCriteria();
  5.   if (!empty($dados_form->bairros)) {
  6.       $criteria2->add(new TFilter('bairro''IN'$dados_form->bairros));
  7.   }
  8.   parent::setCriteria($criteria2);
  9.   parent::onSearch();
  10.   TSession::setValue('criteria2'$criteria2);   // ? \O/ ?
  11. }
  12. ?>

Pacotão Dominando o Adianti Framework 7
O material mais completo de treinamento do Framework.
Curso em vídeo aulas + Livro completo + Códigos fontes do projeto ERPHouse.
Conteúdo Atualizado! Versão 7.4


Dominando o Adianti 7 Quero me inscrever agora!

Comentários (1)


MG

Luis Alberto
Você deve adicionar no onSearch os parâmetros de paginação na session.
Eu sugiro analisar um dos "lists" que vem default do fw, como SystemUserList e veja como o onSearch é montado..