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 :

[PrimeFaces] Cacher un bloc


Sujet :

JSF Java

  1. #1
    Membre confirmé Avatar de azassma
    Femme Profil pro
    Ph.D - Computer Vision
    Inscrit en
    Avril 2012
    Messages
    159
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Ph.D - Computer Vision
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2012
    Messages : 159
    Par défaut [PrimeFaces] Cacher un bloc
    Bonjour,

    Je dispose de plusieurs éléments que j'ai mis dans un block blockUI et j'aimerais les afficher quand je sélectionne un selectBooleanCheckbox.

    Quelqu'un saurait-il m'expliquer comment faire ?

    Merci d'avance pour votre aide.

  2. #2
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Mai 2011
    Messages
    790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations forums :
    Inscription : Mai 2011
    Messages : 790
    Par défaut
    oui il faut que tu joue avec l'attribut rerender

  3. #3
    Membre confirmé Avatar de azassma
    Femme Profil pro
    Ph.D - Computer Vision
    Inscrit en
    Avril 2012
    Messages
    159
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Ph.D - Computer Vision
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2012
    Messages : 159
    Par défaut
    Si vous pouvez me donner plus de details ?
    Merci

  4. #4
    Membre éclairé 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
    Par défaut
    L'attribut rendered qui est présent dans certains composants de jsf permet effectivement d'afficher ou non un composant. Il te suffit d'y spécifier un booléen avec un managed-bean et le tour est joué
    exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    rendered="#{jsfbean.valeur}"
    boolean getValeur retourne true or false

    sur ta page
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <h:outputtext value="hello" rendered="#{jsfbean.valeur}" />

  5. #5
    Membre confirmé Avatar de azassma
    Femme Profil pro
    Ph.D - Computer Vision
    Inscrit en
    Avril 2012
    Messages
    159
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Ph.D - Computer Vision
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2012
    Messages : 159
    Par défaut
    Merci à vous tous mais render ça n'a pas marché avec moi !!!
    Mais j'ai essayé unz autre méthode qui marche bien

    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
      
    <p:outputPanel id="block">
        <h:panelGrid columns="6" style="width:780px;height: 40px;">
               <h:outputLabel value="Garde à vue"/>
                <p:selectBooleanCheckbox value="#{infracteursPMBean.gardeAVu}"
                                                                     style="margin-right:100px;">
                    <p:ajax update="block" listener="#{infracteursPMBean.montrerGAV}"/>
                </p:selectBooleanCheckbox>             
    
            <h:outputLabel value="Date et heure garde à vue"/>
            <p:calendar value="#{infracteursPMBean.dateGAV}" disabled="#{infracteursPMBean.showGAV}"
                                                        style="width:500px;" pattern="yyyy-MM-dd HH:mm"/>    
            <h:outputLabel value="Prolongation"/>
            <p:selectBooleanCheckbox id="boxgav" value="#{infracteursPMBean.prolongation}" disabled="#{infracteursPMBean.showGAV}" 
                                                                     style="margin-right:100px;"/>
        </h:panelGrid>
                                                 
    </p:outputPanel>
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
     public void montrerGAV() {
            if (this.getGardeAVu() == false) {
                showGAV = "true";
            } else {
                showGAV = "false";
            }
        }

  6. #6
    Membre éclairé 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
    Par défaut
    N'oublie pas de marquer resolue .

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 15/11/2010, 01h01
  2. [DOM] Montrer/Cacher des blocs DIV
    Par Overstone dans le forum Général JavaScript
    Réponses: 25
    Dernier message: 09/08/2007, 10h38
  3. [Smarty] cacher ou pas un bloc
    Par italiasky dans le forum Bibliothèques et frameworks
    Réponses: 3
    Dernier message: 07/05/2007, 17h11
  4. [VB6] Datagrid afficher ou cacher des colonnes par code
    Par soazig dans le forum VB 6 et antérieur
    Réponses: 6
    Dernier message: 06/02/2003, 17h19
  5. Cacher fenetre
    Par Captain Fizzou dans le forum GLUT
    Réponses: 2
    Dernier message: 25/08/2002, 17h22

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