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 :

question sur le Composant DataTable


Sujet :

JSF Java

  1. #1
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Avril 2009
    Messages
    83
    Détails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2009
    Messages : 83
    Par défaut question sur le Composant DataTable
    bonjour tous le monde ,
    ma question est a propos du composant <hataTable> du jsf
    dans mon application j'utilise seulement jsf pour la présentation ,
    mon problème est la suivant :
    est qu'on peux avoir une barre sur un DataTable pour le parcourir ,
    merci

  2. #2
    Rédacteur

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    4 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 184
    Par défaut
    comment ça une barre??
    peux tu mieux expliquer ..

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 42
    Par défaut
    En général, en utilise les pagers, je pense que ça serais mieux coté performance, c'est a dire tu charge juste les 10 premiers résultats, et après tu propose des sauts vers les autres pages, comme le principe du Google

    Jenia propose un composant performant pour les pager
    http://www.jenia.org/jsp/dataTools.j...storyCounter_1

    choisit "Documentation" puis "listpager"

  4. #4
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Avril 2009
    Messages
    83
    Détails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2009
    Messages : 83
    Par défaut
    dans ma page jsf j'affiche le contenu d'un répértoire situé sur le serveur dans un DataTable ,
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    <html:outputLabel id = "lab4" value=" fichiers xml traités : " styleClass="titre1"/>  
                    <html:dataTable headerClass="headers" width="100%" value="#{Backup.processedFile}"  var="proc" rowClasses="ligne1,ligne2" >                   
                      <html:column>
                        <core:facet name="header" >
                          <html:outputText value="Nom du fichier"/>    
                        </core:facet>
                            <html:outputText value="#{proc}" styleClass="texte"/>
                      </html:column> 
                    </html:dataTable>
    processedFile est une propriété du managedBean Backup , c'est une liste contenant tous les fichiers de mon répértoire ,
    cette liste est très grande est dans ma page je veux avoir une barre(comme scrolbarre) servant a parcourir mon DataTable;
    merci

  5. #5
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Avril 2009
    Messages
    83
    Détails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2009
    Messages : 83
    Par défaut
    merci arthuris pour ton aide
    oui c'est ça ; je vais lire la documentation et j'essayerai d'utliser ce composant
    merci encore

  6. #6
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Avril 2009
    Messages
    83
    Détails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2009
    Messages : 83
    Par défaut
    bonjour
    merci beaucoup Arthuris pour tes conseils;
    j'ai telecharger les jars :jenia4faces-commons_1.2.3.jar et jenia4faces-dataTools_1.2.3.jar et j'ai ajouter en haut de ma page la ligne suivant
    [code]
    <%@ taglib uri="http://www.jenia.org/jsf/dataTools" prefix="jdt" %>
    [code]
    pour créer le listPager vous devez le créer dans une balise <html:form>
    ensuite inserer le code suivant dans ce formulaire:
    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
     
    <html:form>
                    <html:dataTable id="listunproc" headerClass="headers" width="100%" value="#{Backup.unprocessedFile}"  var="unproc" rowClasses="ligne1,ligne2" >                   
                      <html:column>
                        <core:facet name="header" >
                          <html:outputText value="Nom du fichier "/>    
                        </core:facet>
                            <html:outputText value="#{unproc}" styleClass="texte"/>
                      </html:column> 
                    </html:dataTable>
                    <jdt:listPager for="listunproc" id="pager2" showFirstLast="true" currentStyle="color: #FFFFFFF;" allwaysShowNextPrev="true" hideIfOnePage="true" style="text-align:center;">
                        <f:facet name="first">
                            <h:outputText value="first"/>
                        </f:facet>
                        <f:facet name="prev">
                            <h:outputText value="prev"/>
                        </f:facet>
                        <f:facet name="next">
                            <h:outputText value="next"/>
                        </f:facet>
                        <f:facet name="last">
                            <h:outputText value="last"/>
                        </f:facet>
                    </jdt:listPager>
                    </html:form>
    l'attribut "for" de la listPager est obligatoire , il permet de lié listPager au DataTable
    merci a vous encore

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

Discussions similaires

  1. Questions sur le composant tJDCB*
    Par Scorpio85 dans le forum Développement de jobs
    Réponses: 5
    Dernier message: 10/06/2008, 19h02
  2. Question sur le composant WebBrowser
    Par djmustru dans le forum Delphi
    Réponses: 4
    Dernier message: 15/03/2007, 11h14
  3. une question sur les composants
    Par m14w dans le forum Delphi
    Réponses: 2
    Dernier message: 17/05/2006, 19h26
  4. [C#] Question sur le composant listview...
    Par irnbru dans le forum Windows Forms
    Réponses: 4
    Dernier message: 18/11/2005, 10h26
  5. petite question sur le composant IBX ...
    Par vbcasimir dans le forum Bases de données
    Réponses: 4
    Dernier message: 05/01/2005, 10h33

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