Problemas com DataExport do Prime faces [RESOLVIDO]

6 respostas
bruno.neves

Galera seguinte, tenho um dataTable de grupo que possui apenas Id e Descrição.
quando eu coloco o dataExport para xml.

<h:commandLink>
      <h:graphicImage value="#{resource['img:btn_excel.png']}"
                                style="border: none"/>
      <p:dataExporter fileName="Relatório de Grupos" target="tblGrupos" type="xls"/>

quando eu clico para gerar o XML me aparece o seguinte erro.

org.apache.poi.hssf.usermodel.HSSFCell.setCellValue(Lorg/apache/poi/hssf/usermodel/HSSFRichTextString

OBS: Esse componente é do PrimeFaces e na API do mesmo não obtive resposta nenhuma.

Se alguém puder me ajudar agradeço.

6 Respostas

finotti

vc já incluiu a biblioteca do Apache POI no classpath?
http://poi.apache.org/

outra coisa: no código que vc postou o tipo escolhido é xls e não xml

bruno.neves

finotti…agradeço a resposta.
Na verdade é xls mesmo e naum xml como escrevi la em cima.
Eu adicionei a biblioteca mais mesmo assim nada.
Será que tem algo na biblioteca que esta faltando que fez acontecer isso ?

finotti

Bruno, parece que há incompatibilidade entre versões do Primefaces e do Apache POI.
Qual versão do poi e do primefaces vc está utilizando?

De acordo com esse tópico do fórum do primefaces, a versão do Apache POI que deve ser utilizada é a 3.2-FINAL
http://primefaces.prime.com.tr/forum/viewtopic.php?f=3&t=946

bruno.neves

Cara eu estou usando a 3.6 do Apache POI e a do Primefaces a 2.0.

Vou instalar essa 3.2 final do Apache pra ver se roda.

valew cara.

bruno.neves

Cara Problema resolvido…
Instalando o Apache POI 3.2 Final esse problema foi solucionado.

Muito agradecido.

rbortolon

Ola pessoal,

Obrigado pela ajuda. Baixei a versão citada e funcionou ok.

Eu não consigo entender o motivo pela qual no site não constam estas informações (www.primefaces.org).

Do que adianta postar lá os exemplos se não citam quais arquivos é necessário. Do jeito que está lá, a gente entende que o próprio jar do framework já basta.

E olha que estou falando com propriedade pois já me bati com varios outros pontos do prime. É um framework muito bom mas o que já passei com ele e seus componentes, vix…

Um exemplo é datatable com graphicImage. Tenso!

Sds,
Rodrigo Bortolon

Criado 11 de junho de 2010
Ultima resposta 24 de set. de 2011
Respostas 6
Participantes 3