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 :

Exportation en PDF avec prime faces


Sujet :

JSF Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2011
    Messages
    80
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Janvier 2011
    Messages : 80
    Par défaut Exportation en PDF avec prime faces
    Bonjours,
    j’essaye d'exporté une liste de utilisateur qui se trouve dans une datatable

    il télécharge bien le fichier pdf avec le nombre d'utilisateur juste mais le continue est faux il me sort quelque chose
    org.pri
    mefac
    es.com
    ponent
    .celled
    itor.Ce
    llEdito
    r@102
    7e48

    est ce que vous avez une petite aidé sur ça ?
    voici le code de la datatable et du script pour généré un pdf et csv:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
     
    <p:dataTable var="user" style="width:200px;font-size:10px;"
    				value="#{userBean.mediumUsersModel}" paginator="true" rows="10"
    				editable="true" selection="#{userBean.selectedUsers}"
    				rowKey="#{user.id}" id="userList"
    				paginatorTemplate="{CurrentPageReport}  {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown}"
    				rowsPerPageTemplate="10,15,50">
     
    				<f:facet name="header">  
                #{msg['listUser.table.header']}
                </f:facet>
     
    				<p:column selectionMode="multiple" style="width:2%" />
     
    				<p:ajax event="rowEdit" listener="#{userBean.onEdit}"
    					update=":form:userList :form:messages" />
    				<p:ajax event="rowEditCancel" listener="#{userBean.onCancel}"
    					update=":form:userList :form:messages" />
     
    				<p:column sortBy="#{user.firstName}" filterBy="#{user.firstName}"
    					filterMatchMode="contains"
    					headerText="#{msg['listUser.table.column.firstName']}"
    					style="font-size:12px;">
    					<p:cellEditor>
    						<f:facet name="output">
    							<h:outputText value="#{user.firstName}" />
    						</f:facet>
    						<f:facet name="input">
    							<p:inputText value="#{user.firstName}" style="font-size: 12px" />
    						</f:facet>
    					</p:cellEditor>
    				</p:column>
     
    				..........................
    ................................................... // le reste du code
     
    				<p:column>
    					<p:rowEditor />
    				</p:column>
     
    				<f:facet name="footer">
    					<p:commandButton value="#{msg['listUser.table.button.newUser']}"
    						oncomplete="newUserDialog.show()" icon="ui-icon-star"
    						title="#{msg['listUser.table.button.newUsers']}" />
    					<p:commandButton id="deleteButton"
    						value="#{msg['listUser.table.button.deleteUsers']}"
    						icon="ui-icon-trash" update=":form:userList :form:messages"
    						oncomplete="confirmation.show()">
    					</p:commandButton>
    					<div align="right">#{msg['listUser.table.total']}
    						#{userBean.users.size()}</div>
    				</f:facet>
    			</p:dataTable>
    			<h:panelGrid columns="2">
    				<p:panel header="Exporter tout les Données">
     
    					<h:commandLink>
    						<p:graphicImage value="../images/pdf.jpg" width="30" height="30"/>
    						<p:dataExporter type="pdf" target="userList" fileName="List Users" />
    					</h:commandLink>
     
    					<h:commandLink>
    						<p:graphicImage value="../images/csv.jpg" width="30" height="30"/>
    						<p:dataExporter type="csv" target="userList" fileName="List Users" />
    					</h:commandLink>
     
    				</p:panel>
    			</h:panelGrid>

  2. #2
    Membre confirmé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2011
    Messages
    80
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Janvier 2011
    Messages : 80
    Par défaut
    rebonjour,
    pour information j'ai suivi cet exemple :

    http://www.primefaces.org/showcase-labs/ui/exporter.jsf

  3. #3
    Traductrice
    Avatar de Mishulyna
    Femme Profil pro
    Développeur Java
    Inscrit en
    Novembre 2008
    Messages
    1 505
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2008
    Messages : 1 505
    Par défaut
    Bonjour,

    Ca fonctionne sur une DataTable sans filtres, cellEditor, rowEditor et autres trucs de ce genre. Soit vous simplifiez la table, soit il faut prévoir une autre page avec une table plus simple pour exporter les données filtrées, triées et éditées.

    A la limite, si la seule colonne qui pose problème c'est celle qui contient le rowEditor, vous pouvez suivre l'exemple DataExporter - Exclude Columns

  4. #4
    Membre confirmé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2011
    Messages
    80
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Janvier 2011
    Messages : 80
    Par défaut
    Merci pour cette information
    ca va m'aidé

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

Discussions similaires

  1. Exportation PDF avec Word 2007
    Par touronster dans le forum Word
    Réponses: 5
    Dernier message: 25/01/2008, 21h12
  2. Export PDF avec Forms Services
    Par st_vinja dans le forum InfoPath
    Réponses: 3
    Dernier message: 19/12/2007, 10h25
  3. [FPDF] Export PDF avec php
    Par momo09 dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 27/07/2007, 16h50
  4. [CR][.Net] Exportation PDF avec Crystal Report
    Par SoaB dans le forum SAP Crystal Reports
    Réponses: 2
    Dernier message: 11/05/2005, 13h25
  5. Réponses: 2
    Dernier message: 15/04/2005, 15h51

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