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 :

Afficher une dataTable en lignes


Sujet :

JSF Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Novembre 2006
    Messages
    67
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 67
    Par défaut Afficher une dataTable en lignes
    Bonjour,

    Je vous présente mon problème. Le tag h:datatable permet d'afficher des données en colonnes. Or dans ma situation, je souhaite pouvoir afficher en ligne.

    Exemple :
    L'exemple affiche une liste d'articles :
    (première colonne : libelle, deuxième colonne : couleur et dernière couleur : taille) :

    - Libelle1 couleur1 taille1 (premier article)
    - Libelle2 couleur2 taille2 (deuxième article).

    Or je voudrais pourvoir afficher sous cette forme là :
    - Libelle1 Libelle2 Libelle3 ....
    - Couleur1 Couleur2 Couleur3 ....
    - Taille1 Taille2 Taille3 ...

    Si vous avez une idée, merci de me la faire parvenir !

    Baptiste.

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    511
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 511
    Par défaut
    Utilise l'attribut rowIndex


    page jsf
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    <h:datatable value=#{monBean.articleList} var="article" rowIndex="index" ...>
    <h:column>
     <h:outputText value = articleList[index].libelle>
    </h:column>
    <h:column>
     <h:outputText value = articleList[index].couleur>
    </h:column>
    ....
    </h:datatable>
    En faites var ne sert à rien dans ce cas

    articleList[index].libelle = articleList.get(index).getLibelle

  3. #3
    Membre confirmé
    Inscrit en
    Novembre 2006
    Messages
    67
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 67
    Par défaut
    Shivan,

    Merci beaucoup, ca répond exactement à mes attentes ... je ne pensais avoir une solution aussi simpliste ... je m'étais embarqué avec du code JSTL ...

    Merci à toi !

    Baptiste

Discussions similaires

  1. Afficher un datatable sur une ligne
    Par Sebeee dans le forum JSF
    Réponses: 2
    Dernier message: 19/09/2006, 11h07
  2. Ne pas afficher une ligne selon une valeur
    Par uloaccess dans le forum Access
    Réponses: 3
    Dernier message: 18/11/2005, 14h04
  3. afficher une ligne d'une base de données
    Par stefano dans le forum Bases de données
    Réponses: 2
    Dernier message: 13/03/2005, 19h38
  4. afficher une ligne contante sur le graphe d'un DBChart ?
    Par bigfoot dans le forum Bases de données
    Réponses: 5
    Dernier message: 23/12/2004, 16h33
  5. Afficher le numéro de ligne dans une requete SELECT
    Par tilb dans le forum Langage SQL
    Réponses: 4
    Dernier message: 01/09/2004, 10h20

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