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 :

Porobleme avec ChangeValueListner


Sujet :

JSF Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 26
    Par défaut Porobleme avec ChangeValueListner
    Bonjour Tout le monde,
    mon probleme est trop génant ,il s'agit en fait des valuesChangeListner ,je m'explique :
    dans ma page jsp j'ai un selectBooleanCheckbox avec un valuesChangeListner.la valeur de selectBooleanCheckbox est extraite de la base de données.le probleme c'est que au chargement ma page ,l'evenement valuesChangeListner est déclenché mais il n'est pas executé et donc par conséquent quand je veu envoyer la requette je doit cliquer sur le bouton "ok" deux fois pour l'envoyer
    voici une partie de mon code jsf :

    ////////////
    <h:outputLabel for="natureGarantiePCheckbox">
    <h:outputText value="Provision spécifique:" styleClass="labelStyleClass" />
    </h:outputLabel>
    <h:selectBooleanCheckbox id="natureGarantiePCheckbox" value="#{GarantiePage.provision}" immediate="true" onclick="submit()" valueChangeListener="#{GarantiePage.saisieQuotite}" required="false">
    </h:selectBooleanCheckbox>
    <h:message for="natureGarantiePCheckbox" styleClass="error" />




    <h:outputLabel for="natureGarantieQuotiteInput" rendered="#{GarantiePage.provision}">
    <h:outputText value="#{bundle.NATURE_GARANTIE_QUOTITE_CAPTION}" styleClass="labelStyleClass" rendered="#{GarantiePage.provision}" />
    </h:outputLabel>
    <h:inputText id="natureGarantieQuotiteInput" size="50" maxlength="2" required="true" value="#{GarantiePage.garantieQuotite}" immediate="true" onchange="submit()" valueChangeListener="#{GarantiePage.GarantieQuotiteValueChange}" rendered="#{GarantiePage.provision}">
    <f:validateLongRange minimum="1" maximum="4" />
    </h:inputText>
    <h:panelGroup rendered="#{GarantiePage.provision}">
    <h:outputText rendered="#{GarantiePage.showGarantieTaux}" value="Taux: #{GarantiePage.garantieTauxQuotite}%" styleClass="labelStyleClass" />
    <h:message for="natureGarantieQuotiteInput" rendered="#{GarantiePage.provision}" styleClass="error" />
    </h:panelGroup>
    <h:panelGrid rendered="#{GarantiePage.provision}"/>



    </h:panelGrid>
    //////////////////////////////////////

    Une partie du bean

    public void saisieQuotite(ValueChangeEvent event)
    {
    setGarantieQuotite("");
    ArrayList attribut = garAttList;
    System.out.println("Voici la valeur QUOTITE SAISIT "+((AttributGageTO)attribut.get(0)).getAttributGageValue());



    this.setProvision(((Boolean) event.getNewValue()).booleanValue());


    }

    Merci pour vos réponse

  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
    l'evenement valuesChangeListner est déclenché mais il n'est pas executé
    tu entends quoi par déclencher mais pas éxecuté.

    En théorie ton valueChangeListener est déclenché sur l'action onclick. Il ne devrait pas s'executer au chargement de la page

    Que dois faire ta checkbox ? As tu vraiment besoin d'un valueChangeListener ?

    Bref, je ne comprends pas vraiment quelle est ton probléme en faites....

  3. #3
    Futur Membre du Club
    Inscrit en
    Février 2007
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 5
    Par défaut
    essaye this.form.submit()

    salut.

Discussions similaires

  1. requete avec OBCD et visual c++
    Par Anonymous dans le forum MFC
    Réponses: 12
    Dernier message: 18/11/2004, 16h15
  2. [langage] Comparer Perl avec d'autres langages comme C ?
    Par Anonymous dans le forum Langage
    Réponses: 3
    Dernier message: 10/08/2002, 23h52
  3. Problème avec la mémoire virtuelle
    Par Anonymous dans le forum CORBA
    Réponses: 13
    Dernier message: 16/04/2002, 16h10
  4. [Kylix] Runtime error 230 avec INDY
    Par Anonymous dans le forum EDI
    Réponses: 2
    Dernier message: 23/03/2002, 11h51
  5. Réponses: 2
    Dernier message: 20/03/2002, 23h01

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