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 :

Update formulaire avec champ vide (ajax/a4j/RichFaces)


Sujet :

JSF Java

  1. #1
    Membre à l'essai
    Homme Profil pro
    Développeur Java
    Inscrit en
    Janvier 2015
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Janvier 2015
    Messages : 10
    Points : 12
    Points
    12
    Par défaut Update formulaire avec champ vide (ajax/a4j/RichFaces)
    Bonjour à tous,

    Voici mon problème. Je rédige actuellement un formulaire dans une page XHTML dont un champ doit se mettre à jour après chaque changement en ajax (sachant que j'utilise le framework a4j/RichFaces). Il y a cependant un cas qui me pose quelques soucis. Mettons que j'écrive "142" dans mon champ. Celui-ci se met bien à jour, et envoit une requête au serveur. Cependant, dès que j'efface le contenu de mon formulaire, celui-ci apparait vide à l'écran, mais il garde la valeur "142" dans la requête qu'il envoit au serveur. Existerait-il un moyen de mettre une valeur par défaut en JSF si mon champ est vide ?

    Pour info voici la partie de ma page xhtml qui concerne ce champ :

    <a4j:outputPanel rendered="#{pageController.methodeRendered()}">
    <field:edit label="#{messages['pagec.init.rez']}">
    <h:inputText binding="#{bnConsult.rezInput}" id="rezInput" value="#{pageController.mondossier.rezClient}" required="true" requiredMessage="#{messages['ce.init.obligatoireRez']}" maxlength="11">
    <a4j:ajax event="change" render="rezPanel"/>
    </h:inputText>
    </field:edit>
    </a4j:outputPanel>

    Merci d'avance ^^.

  2. #2
    Membre à l'essai
    Homme Profil pro
    Développeur Java
    Inscrit en
    Janvier 2015
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Janvier 2015
    Messages : 10
    Points : 12
    Points
    12
    Par défaut
    Aprés divers test, ceci est apparement causé par un bug du framework. En effet, le fait de retirer "required="true" de la balise <h:inputText> permet d'avoir le comportement voulu.

    Je ne suis cependant pas encore parvenu à trouver un correctif à ce problème, et si quelqu'un a une solution il est le bienvenu =).

Discussions similaires

  1. Formulaire avec champ dynamique javascript/ajax
    Par Louka-65 dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 24/07/2009, 16h34
  2. Ouverture de formulaire avec champs à vide
    Par trago dans le forum VBA Access
    Réponses: 4
    Dernier message: 22/05/2009, 17h45
  3. [MySQL] Formulaire de champ vide avec mysql_real_escape_string()
    Par Seta-san dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 04/02/2008, 17h27
  4. ouverture formulaire avec champ vide
    Par atlantideD dans le forum IHM
    Réponses: 3
    Dernier message: 16/05/2007, 12h36
  5. [ODBC] Valider formulaire avec champs vides
    Par dorot dans le forum PHP & Base de données
    Réponses: 14
    Dernier message: 12/07/2006, 17h15

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