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 :

changer le rendered du commandbutton


Sujet :

JSF Java

  1. #1
    Membre confirmé
    Inscrit en
    Décembre 2005
    Messages
    108
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Décembre 2005
    Messages : 108
    Par défaut changer le rendered du commandbutton
    Bonjour,

    Je souhaite changer le rendu HTML du commandButton (input submit) mais ça ne doit pas être possible.

    Mon vrai problème, c'est que j'ai une page JSF
    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
    26
    27
    28
    29
    30
     
    <h:form>
                        <h:messages> 
                        <h:dataTable value="#{personnebean.table}"
                                     var="dbRow"
                                     border="1"
                                     headerClass="HEADING"
                                     rowClasses="ROW1,ROW2">
     
     
                            <h:column>
                                <f:facet name="header">
                                    <f:verbatim>  <h:outputText value="#{msg.nom}"/> </f:verbatim>
     
                                </f:facet>
                                <h:inputText value="#{dbRow.nom}"/>
                            </h:column>
     
                            <h:column>
                                <f:facet name="header">
                                    <f:verbatim> prenom </f:verbatim>
     
                                </f:facet>
                                <h:outputText value="#{dbRow.prenom}"/>
                            </h:column>
     
                        </h:dataTable>
                        <h:commandButton value="#{msg.add}" action="#{personnebean.addpersonne}"/>
                </h:messages>
                    </h:form>
    lorsque j'appelle la page contenant ce code la méthode addpersonne est exécutée alors qu'elle devrait l'être uniquement au moment ou je clique sur le boutton.
    D'autre part lorsque je clique sur le bouton j'ai une exception mais ça doit etre une autre histoire ça ...
    Merci de votre aide

  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
    Ne met pas tes tags jsf entre des tags <h:messages>.

    Rajoute seulement ton <h:message> à la fin de ta jsp apres ton commandbutton :

    Pour le rendu c'est possible; tu peux rajouter un attribut style ou styleCSS au command button. Ou bien definir un rendu pour tes inputs dans le fichier CSS.

    Tu peux aussi redefinir le rendu de n'importe qu'elle composant en definissant un autre render kit dans le faces config. C'est un des gros avantages de JSF.

    dans ton cas la solution css me semble la mieux adapter et la plus simple

  3. #3
    Membre confirmé
    Inscrit en
    Décembre 2005
    Messages
    108
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Décembre 2005
    Messages : 108
    Par défaut
    Ok merci mon problème était ailleurs.
    Merci pour l'astuce c'est noté.

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

Discussions similaires

  1. Changer la couleur d'un CommandButton
    Par lolonico dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 21/02/2019, 21h31
  2. Commandbutton qui permet de changer de slide
    Par Ricardo01 dans le forum VBA PowerPoint
    Réponses: 2
    Dernier message: 14/06/2009, 18h23
  3. Réponses: 3
    Dernier message: 30/10/2007, 16h43
  4. [VB6] Changer la Couleur du Texte d'un COmmandButton
    Par Lucas42 dans le forum VB 6 et antérieur
    Réponses: 8
    Dernier message: 03/05/2006, 10h44
  5. Réponses: 2
    Dernier message: 17/06/2004, 11h00

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