Ir para conteúdo


Foto

Imprimir grid com grouped header ou exportar para pdf


  • Por favor, faça o login para responder
2 respostas neste tópico

#1 iso48

iso48

    Member Avançado

  • Membros
  • PipPipPip
  • 54 posts

Postado 24 April 2017 - 16:24

Boa tarde,

 

Por vezes, para imprimir uma grid eu utilizo a classe Ext.ux.grid.Printer originalmente criada por Ed Spencer http://edspencer.net...ith-ext-js.html , com sucessivas modificações, incluindo da Loiane Groner.

No entanto, no meu caso, tenho numa grid três colunas que estão agrupadas com uma grouped header http://examples.senc...ped-header-grid

Acontece que ao imprimir com a mencionada classe, apenas imprime a header de cada coluna, mas não a header superior quer agrega as três colunas.

Algiém tem alguma solução ou ideia de como imprimir neste caso?

 

 

No ultimo post do Ext JS 6.x http://forum.extjs.c...dando-usuário/ o Alexandre Cyro disponibilizou um link para o github de uma excelente aplicação que desenolveu: o ArqAdmin.

Numa das imagens da app vês-se a possibilidade de exportar uma grid com uma lista de favoritos para excel, pdf e csv.

 

Com a classe acima referida não é possivel imprimir uma widgetcolumn.

É possivel exportar uma grid para pdf ou csv de modo a englobar todas as colunas, incluindo as widgetcolumn?

 

Como a impressão está cada vez mais a ser abandonada, como estão a fazer para o utilizador ter a possibilidade de exportar as listas das grid?

 

Obrigado

 

 

 

 



#2 Wemerson Januario

Wemerson Januario

    Administrador Ext JS Brasil

  • Administrators
  • 821 posts
  • LocationGoiânia - GO

Postado 26 April 2017 - 19:27

se você for usuário premium terá acesso ao package exporter que tem tudo que você precisa nativo totalmente feito pela Sencha.

 

Exporta para vários formatos.

 

http://examples.senc...rter-pivot-grid


Wemerson Januario
http://wemersonjanuario.com.br
Twitter: @januariocoder

 

Treinamento e Consultoria Ext JS. Qualifique-se já!


#3 iso48

iso48

    Member Avançado

  • Membros
  • PipPipPip
  • 54 posts

Postado 27 April 2017 - 06:26

Obrigado Wemerson Januario.

 

O package exporter parece ser uma boa solução. Não posso utilizar esse package porque estou a utilizar a versão 5 do EXTJS.

 

Estou a pensar esquecer a widgetcolumn  e exportar os dados da grid para pdf do lado do servidor. Esta será provavelmente a solução mais versátil.

 

É pena não haver uma atualização (que eu conheça) do Ext.ux.grid.Printer que permita na impressão a exibição das grouped header.






0 usuário(s) está(ão) lendo este tópico

0 membros, 0 visitantes, 0 membros anônimos