IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JSF Java Discussion :

DataExporter de primfaces ne fonctionne pas correctement


Sujet :

JSF Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Novembre 2011
    Messages
    109
    Détails du profil
    Informations forums :
    Inscription : Novembre 2011
    Messages : 109
    Par défaut DataExporter de primfaces ne fonctionne pas correctement
    Bonjour,

    Je suis en train de développer un projet JSF, j'utilise aussi primefices 3.5.
    J'ai utilisé le composant DataExporter pour exporter les données d'un DataTable. Le problème c'est que les fichiers de sorties(excel ou pdf) ne contiennent pas les valeurs réelles des données, mais il sont remplis par des notation comme ceci (#{nomdeMBean.nomde proprietes}.
    Avez_vous une idée de corriger cette erreur?
    Merci d'avance.

  2. #2
    Membre confirmé Avatar de majdicosta
    Homme Profil pro
    Developpeur Web Symfony 2/3
    Inscrit en
    Janvier 2013
    Messages
    58
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Developpeur Web Symfony 2/3
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2013
    Messages : 58
    Par défaut
    Bonsoir ,

    pour utiliser la balise dataexporter primefaces il faut ajouter le fichier jar itext pour le PDF et poi 3.8 pour Exel

    apres dans le fichier jsf tu ajoute ce code et tu mets l'id datatable que tu utilise
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
      <p:panel header="Exporter les données" style="width: 20%"> 
                                <h:commandLink >  
                                    <p:graphicImage value="../ressource/images/pdf_icon.png" />  
                                    <p:dataExporter type="pdf" target="datatable" fileName="liste_application" />  
                                </h:commandLink> 
    
                                <h:commandLink > 
                                    <p:graphicImage value="../ressource/images/excel_icon_1.gif" /> 
                                    <p:dataExporter type="xls" target="datatable" fileName="liste_application" /> 
                                </h:commandLink> 
                            </p:panel>

  3. #3
    Membre confirmé
    Inscrit en
    Novembre 2011
    Messages
    109
    Détails du profil
    Informations forums :
    Inscription : Novembre 2011
    Messages : 109
    Par défaut
    Merci Majdi,

    Oui, j'ai fait tous ça, car en absence des jars (poi et itext) le serveur génère des erreurs.
    J'ai charge le DataTable à partir de la base de données. il se charge correctement dans la page xhtml, mais les valeurs des données ne sont pas exportées correctement.

  4. #4
    Membre confirmé
    Inscrit en
    Novembre 2011
    Messages
    109
    Détails du profil
    Informations forums :
    Inscription : Novembre 2011
    Messages : 109
    Par défaut
    Bonjour,


    Encore pas d'aide!!!

  5. #5
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Février 2009
    Messages
    37
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2009
    Messages : 37
    Par défaut
    Bonjour,

    J'ai rencontré une fois ce problème car dans ma page .xhtml, je faisais:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <p:column headerText="id">
        #{bean.id}
    </p:column>
    Le problème s'est résolu quand j'ai fait ceci:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <p:column headerText="id">
        <h:outputText value="#{bean.id}"/>
    </p:column>
    Cordialement

  6. #6
    Membre confirmé
    Inscrit en
    Novembre 2011
    Messages
    109
    Détails du profil
    Informations forums :
    Inscription : Novembre 2011
    Messages : 109
    Par défaut
    Merci ellix86;

    J'ai résolu le problème il y a une semaine.
    J'ai fait une modification de code comme vous avez mentionnez.

    Je vous remercie pour votre intérêt.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Internet explorer 7 ne fonctionne pas correctement
    Par innova dans le forum Windows XP
    Réponses: 17
    Dernier message: 30/05/2007, 10h10
  2. Réponses: 18
    Dernier message: 19/04/2007, 17h42
  3. [MySQL] Mon code ne fonctionne pas correctement
    Par bebas dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 24/02/2007, 13h27
  4. Le débogage ne fonctionne pas correctement
    Par BNS dans le forum Visual C++
    Réponses: 4
    Dernier message: 13/07/2006, 13h59
  5. Réponses: 13
    Dernier message: 31/08/2005, 14h03

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo