Exportar dados do Datagrid Amigos, alguém já fez alguma forma de exportar dados direto do DataGrid, aproveitando a formataçao e gerar um arquivo CSV? ...
MS
Exportar dados do Datagrid  
Amigos,
alguém já fez alguma forma de exportar dados direto do DataGrid, aproveitando a formataçao e gerar um arquivo CSV?

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


NR

Marcelo, no link abaixo tem um exemplo de exportação para CSV:
adianti.com.br/framework_files/tutor/index.php?class=CustomerDataGri

Mas não reaproveita a formatação.
HT

Nataniel, esse exemplo utiliza o Tpage, mas quando utilizamos o TStandardList como fazemos para pegar os dados, já que o Tpage utiliza a sessão.
NR

É até mais fácil nesse caso, porque podemos usar o array formFilters num foreach ao invés de verificar os filtros individualmente:
 
  1. <?php
  2. if ($this->formFilters)
  3. {
  4. foreach ($this->formFilters as $filterKey => $filterField)
  5. {
  6. if (TSession::getValue($this->activeRecord.'_filter_'.$filterField))
  7. {
  8. // add the filter stored in the session to the criteria
  9. $criteria->add(TSession::getValue($this->activeRecord.'_filter_'.$filterField));
  10. }
  11. }
  12. }
  13. ?>