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. // load the objects according to criteria
  18. $objects = $repository->load($criteria, FALSE);
  19. }
  20. ?>