2015-11-29 1 views
1

Je construis une application Java en utilisant la bibliothèque JSF PrimeFaces. Je ne veux pas utiliser une bibliothèque PDF open source pour générer des rapports. J'ai essayé de comprendre à utiliser l'exportateur de données PrimeFaces Extensions pour générer un fichier PDF avec de nombreuses tables de données. Je parle de ce lien: PrimeFaces ExtensionsOù est l'implémentation de # {exporterController.customExporter} dans <pe:exporter> showcase

Cependant, j'ai problème avec ce morceau de code particulier:

<p:panel header="Export PDF"> 

       <p:commandLink id="pdf" ajax="false"> 

        <p:graphicImage value="/resources/images/pdf.png"/> 

        <f:setPropertyActionListener value="false" target="#{exporterController.customExporter}" /> 

        <pe:exporter type="pdf" target="resumenTable,resumenTablePlan" fileName="example" datasetPadding="4"/> 

       </p:commandLink> 

      </p:panel> 

Je ne peux pas sembler trouver la mise en œuvre de #{exporterController.customExporter}

Quelqu'un pourrait-il s'il vous plaît me guider afin que je puisse trouver la mise en œuvre de la méthode customerExporter?

Répondre

2

Alors que les extensions Primefaces vitrine n'a pas montré source ExporterController dans here il n'y a pas besoin d'alarme

<f:setPropertyActionListener value="false" target="#{exporterController.customExporter}" /> 

définit juste valeur booléenne customExporter dans le haricot ExporterController comme fausse.

De toute façon, la source de ExporterController est here.

La section code source pour les extensions est here

Vous pouvez demander Oleg here dans le commentaire et il fera un plaisir de l'ajouter à mettre en valeur l'onglet gestion de haricots dans le cas d'un autre utilisateur est aussi confus.

+0

Je ne l'ai pas éliminé. Ce que je sais c'est que j'ai inclus le et il m'a donné une erreur en disant qu'il ne peut pas trouver cette classe. Mais je vais essayer de l'enlever et voir ce qui se passe. – Erick

+0

Je vais vérifier et je vous le ferai savoir – Erick

+0

J'ai enlevé la ligne et j'ai cliqué sur le lien pdf et il ne fait rien. Il ne télécharge pas le pdf. Il y a quelque chose que mon cours de contrôleur doit faire et qui me manque – Erick