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 :

Comment utiliser une DATATABLE avec n objets differents d'une liste


Sujet :

JSF Java

  1. #1
    Membre averti Avatar de liquideshark
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Septembre 2006
    Messages
    347
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2006
    Messages : 347
    Points : 325
    Points
    325
    Par défaut Comment utiliser une DATATABLE avec n objets differents d'une liste
    Salut ,

    j'ai une HSQL :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    select ins, t from Instruction ins, Trace t, Log l, Courrier c
    where 
    ins.idTrace = t.idTrace and
    t.idTrace = l.id.idTrace and
    l.id.idCourrier = c.idCourrier and 
    c.numbo =  4536
    qui me retourne 2 objets Instruction, et Courrier.

    J'aimerais afficher le contenu dans une Datatable. Avec un Objet ca marche mais quand un objet en contient 2

    Au plaisir de vous lire
    ===================================
    ===Accroche ta charrue à l'Open source===
    ===================================

  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
    Points : 5 059
    Points
    5 059
    Par défaut
    une liste doit contenir un type d'objets unique, donc, tu ne peux pas faire avec uen liste de plusieurs types d'objets, si l'objet contient un autre objet en property, tu peux y accéder dans la table, si il contient une liste d'objets tu peux utiliser deux tables imbriqués ou subtable de Richfaces.

  3. #3
    Membre averti Avatar de liquideshark
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Septembre 2006
    Messages
    347
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2006
    Messages : 347
    Points : 325
    Points
    325
    Par défaut
    Sniper merci pour ton aide. J'ai pas compris la partis ou tu dis
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    tu peux utiliser deux tables imbriqués ou subtable de Richfaces.
    ?

    Au plaisir de te relire
    ===================================
    ===Accroche ta charrue à l'Open source===
    ===================================

  4. #4
    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
    Points : 5 059
    Points
    5 059
    Par défaut
    tu trouvera ici l'exemple de subtable, mais, au lieu de Subtable tu peux aussi utiliser une dataTable.

  5. #5
    Membre averti Avatar de liquideshark
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Septembre 2006
    Messages
    347
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2006
    Messages : 347
    Points : 325
    Points
    325
    Par défaut
    Merci encore Sniper37,

    Malheureusement je ne peus pas utiliser Richfaces à mon niveau, le projet est deja trés avancé.
    Tu n'aurais pas un exemple utilisant les datatables, j'ai chercher en vain sur le net.

    Au plaisir de te relire
    ===================================
    ===Accroche ta charrue à l'Open source===
    ===================================

  6. #6
    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
    Points : 5 059
    Points
    5 059
    Par défaut
    voilà un exemple:


    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
    <h:dataTable value="#{managedBean.dataList}" var="list">
        <h:column>
            <h:outputText value="#{list.name}" />
        </h:column>
     
        <h:column>
            <h:outputText value="#{list.value}" />
        </h:column>
     
        <h:column>
            <h:dataTable value="#{list.subList}" var="item">
                <h:column>
                    <h:outputText value="#{item.name}" />
                </h:column>
     
                <h:column>
                    <h:outputText value="#{item.value}" />
                </h:column>
            </h:dataTable>
        </h:column>
    </h:dataTable>

  7. #7
    Membre averti Avatar de liquideshark
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Septembre 2006
    Messages
    347
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2006
    Messages : 347
    Points : 325
    Points
    325
    Par défaut
    Merci infiniment Sniper37
    ===================================
    ===Accroche ta charrue à l'Open source===
    ===================================

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

Discussions similaires

  1. [reflection] Comment utiliser la reflection avec une table ?
    Par leraptor dans le forum Général Java
    Réponses: 8
    Dernier message: 18/01/2008, 11h45
  2. [XSLT]comment utiliser xsl:if avec une variable
    Par dbill dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 22/08/2007, 13h23
  3. Comment utiliser un BLOB avec une table ACCESS ?
    Par colorid dans le forum Bases de données
    Réponses: 1
    Dernier message: 04/07/2007, 18h46
  4. Réponses: 1
    Dernier message: 13/09/2006, 17h41
  5. Réponses: 1
    Dernier message: 04/05/2006, 10h45

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