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 :

non affichage de datatable avec condition


Sujet :

JSF Java

  1. #1
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Décembre 2008
    Messages
    191
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations forums :
    Inscription : Décembre 2008
    Messages : 191
    Par défaut non affichage de datatable avec condition
    Salut tout le monde

    J'ai une datatable qui affiche une liste d'étudiant qui appartient à telle groupe , l'affichage est effectue avec sucées . Mais certainement il y a des groupes qui ne contient aucun étudiant j'aime à cette condition je veux pas afficher la datatable (vide) .

    Donc qu'elle est la solution de mettre une condition au datatable si la liste n'estpas null donc on a affichage d'une liste .
    sinon il n'y a pas affichafe de datatable.

    et merci d'avances

  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
    tu peux utiliser l'attribut rendered, la table ne sera pas affichée si la valeur de la condition est false.

  3. #3
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Décembre 2008
    Messages
    191
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations forums :
    Inscription : Décembre 2008
    Messages : 191
    Par défaut
    merci beaucoup , je veux l'essayer

  4. #4
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Décembre 2008
    Messages
    191
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations forums :
    Inscription : Décembre 2008
    Messages : 191
    Par défaut
    salut
    si je met rendered="false" mais si je veux mettre une mèthode par exemple :
    rendered="#{classBean.methode}" qui retourne soit true ou false mais malheureusement il y a une erreur .

  5. #5
    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
    elle ne prend pas une méthode mais une valeur tu peux faire:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <h:dataTable rendered="#{bean.booleanValue}" />
    sinon dans ton cas:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <h:dataTable rendered="#{not empty bean.list}" />

  6. #6
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Décembre 2008
    Messages
    191
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations forums :
    Inscription : Décembre 2008
    Messages : 191
    Par défaut
    exactement Monsieur et merci beaucoup

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

Discussions similaires

  1. Affichage avec condition
    Par kroma23 dans le forum Bases de données
    Réponses: 9
    Dernier message: 23/05/2008, 21h02
  2. Requete avec condition sur une partie de l'affichage
    Par dinver78 dans le forum Langage SQL
    Réponses: 2
    Dernier message: 06/07/2007, 09h19
  3. Non affichage avec cout
    Par Chop_chop dans le forum SL & STL
    Réponses: 5
    Dernier message: 27/04/2007, 11h19
  4. Affichage ligne avec condition dans /etc/passwd
    Par mzt.insat dans le forum Shell et commandes GNU
    Réponses: 7
    Dernier message: 17/04/2006, 21h25

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