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 :

rerender du composant rich:calendar


Sujet :

JSF Java

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 44
    Points : 28
    Points
    28
    Par défaut rerender du composant rich:calendar
    Salut à tous.

    J'ai un problème avec le composant rich:calendar, je m'explique :
    J'ai une fonction javascript (qui est correcte) et qui me permet d'ajouter automatiquement les "/" au fur et à mesure que l'utilisateur saisit la date au clavier. Cette méthode est appliquée sur tous mes composants rich:calendar par le biais de
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <rich:calendar ... oninputkeyup="mamethode()" ... />
    Tout fonctionne parfaitement sauf dans le cas où dans la même page, j'ai un appel ajax qui va re-render mon composant rich:calendar (parce que par exemple j'ai besoin de lui assigner une date générée en fonction d'autres champs dans la page). Et là pouf, j'ai une erreur dans mon appel javascript (this.value est null)..
    Je ne comprends pas trop le comportement de rich:calendar dans ce cas là.

    Quelqu'un a t-il déjà eu affaire à ce genre de problème ?

    Je travaille sur une appli web J2EE avec Seam & RichFaces.


    Merci !

  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
    Points : 5 059
    Points
    5 059
    Par défaut
    pourquoi tu utilise ta fonction avec rich:calendar, l'utilisateur est censé sélectionner la date dans le calendar.

    Est ce que l'envoi de la requete ajax fonctionne bien? tu récupère la valeur du calendar, et le reRender marche? la date est affiché dans le inputText?

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 44
    Points : 28
    Points
    28
    Par défaut
    L'utilisateur veut avoir la possibilite de selectionner la date par le calendar mais aussi manuellement.

    Pour le reste, oui tout fonctionne. La requete ajax fonctionne correctement, le reRender marche et ma date est affichee dans le input text.

    Par contre si je regenere tout le html de ma page (si je fais un F5 par exemple), l'appel javascript refonctionne a nouveau. Et si je refais un reRender du calendar, l'appel refoire...

Discussions similaires

  1. Problème avec le composant rich:calendar
    Par geeksDeve dans le forum JSF
    Réponses: 3
    Dernier message: 30/05/2011, 19h57
  2. Validator sur 2 composants rich:calendar
    Par jamesleouf dans le forum JSF
    Réponses: 0
    Dernier message: 04/01/2010, 15h29
  3. Réponses: 6
    Dernier message: 21/01/2008, 13h09
  4. [RichFaces] Rerender des composants coté java
    Par Mediii dans le forum JSF
    Réponses: 10
    Dernier message: 12/12/2007, 13h15
  5. Composant Rich Text pour Formulaire
    Par drizztoli dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 06/02/2007, 14h42

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