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??
Como envio para o onReload do fw estes filtros, sem ter que criar um novo ??
Só criando um novo, qual a forma correta??
- <?php
- public function onSearch() {
- $dados_form = $this->form->getData();
- $criteria2 = new TCriteria();
- if (!empty($dados_form->bairros)) {
- $criteria2->add(new TFilter('bairro', 'IN', $dados_form->bairros));
- }
- parent::setCriteria($criteria2);
- parent::onSearch();
- TSession::setValue('criteria2', $criteria2); // ? \O/ ?
- }
- ?>
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..