Lançado Adianti Framework 8.1!
Clique aqui para saber mais
Gerar relatório a partir do onReload Olá pessoal, o datagrid carrega os dados através do onReload, caso eu realize um filtro essas informações também são carregadas no datagrid através do onReload. Como faço para gerar um relatório a partir do onReload? ou teria que fazer uma função a parte?...
IV
Gerar relatório a partir do onReload  
Olá pessoal, o datagrid carrega os dados através do onReload, caso eu realize um filtro essas informações também são carregadas no datagrid através do onReload. Como faço para gerar um relatório a partir do onReload? ou teria que fazer uma função a parte?

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)


NR

Acho melhor criar outra função pra isso:
  1. <?php
  2. public function geraRelatorio()
  3. {
  4.         $this->onSearch(); //atualizar filtros
  5.         $criteria = new TCriteria();
  6.         if ($this->formFilters)
  7.         {
  8.               foreach ($this->formFilters as $filterKey => $filterField)
  9.               {
  10.                     if (TSession::getValue($this->activeRecord.'_filter_'.$filterField)) // verificar filtros
  11.                     {
  12.                         // add the filter stored in the session to the criteria
  13.                         $criteria->add(TSession::getValue($this->activeRecord.'_filter_'.$filterField));
  14.                     }
  15.                }
  16.          }
  17.             
  18.          // load the objects according to criteria
  19.          $objects $repository->load($criteriaFALSE);
  20. }
  21. ?>