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 :

Rich: calendar Format


Sujet :

JSF Java

  1. #1
    Membre éclairé
    Profil pro
    ingenieur
    Inscrit en
    Avril 2002
    Messages
    207
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : ingenieur

    Informations forums :
    Inscription : Avril 2002
    Messages : 207
    Par défaut Rich: calendar Format
    Bonjour,
    j'ai un rich:calendar déployé sur ma page JSF tel que :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <rich:calendar value="#{MonBean.maDate}" popup="true" enableManualInput="true" datePattern="dd/MM/yyyy" />
    Cela fonctionne bien, sauf quand l'utilisateur saisie une date du type dd/MM/yy
    Par exemple il entre "01/07/09" ! La je me retrouve en base avec 15/07/0009 ???

    Comment forcer le pattern dd/MM/yyyy ?
    Autrement dit, comment faire pour enregistrer 01/07/2009 ?

    Par avance , 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
    Par défaut
    quel est le type de la date?

  3. #3
    Membre éclairé
    Profil pro
    ingenieur
    Inscrit en
    Avril 2002
    Messages
    207
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : ingenieur

    Informations forums :
    Inscription : Avril 2002
    Messages : 207
    Par défaut
    La date est de type java.util.Date

  4. #4
    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
    Par défaut
    pourquoi l'utilisateur saisi une date dd/MM/yy?
    ajoute un validator pour valider le format..

  5. #5
    Membre éclairé
    Profil pro
    ingenieur
    Inscrit en
    Avril 2002
    Messages
    207
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : ingenieur

    Informations forums :
    Inscription : Avril 2002
    Messages : 207
    Par défaut
    Ah !
    Je vais essayer le validator...
    Merci.

  6. #6
    Membre éclairé
    Profil pro
    ingenieur
    Inscrit en
    Avril 2002
    Messages
    207
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : ingenieur

    Informations forums :
    Inscription : Avril 2002
    Messages : 207
    Par défaut
    Au fait
    pourrais tu me donner la syntaxe du validator qui valide le format dd/MM/yyyy

    Merci, encore...

  7. #7
    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
    Par défaut
    tu dois le créer le validator, tu trouvera dans la un exemple de validator personnalisé.

    sinon pourquoi ne pas laisser enableManualInput à false.

  8. #8
    Membre éclairé
    Profil pro
    ingenieur
    Inscrit en
    Avril 2002
    Messages
    207
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : ingenieur

    Informations forums :
    Inscription : Avril 2002
    Messages : 207
    Par défaut
    Bon,
    j'ai créé un converter qui test si la date a le bon pattern ("dd/mm/yyyy").
    Et, ca marche à peu prés !
    La date est bien contrôlée et un message d'erreur s'affiche bien (le message que j'ai mis dans mon converter)
    Le truc nul, est qu'une fois la date en erreur je ne peux plus rien faire tant que le champ n'est pas valide...
    J'entends par rien faire, aller sur une autre page par exemple.

    Ca fait plus de 8 mois que j'utilise JSF + Richfaces, c'est une vraie M...#$*ù$^*
    Je n'ai que des pb de ce genre, qui te pourrisse la vie ! Bref, je déconseille fortement cette usine à gaz !

  9. #9
    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
    Par défaut
    Citation Envoyé par Ho(c)ine. Voir le message
    Bon,
    Le truc nul, est qu'une fois la date en erreur je ne peux plus rien faire tant que le champ n'est pas valide...
    J'entends par rien faire, aller sur une autre page par exemple.
    Ca fait plus de 8 mois que j'utilise JSF + Richfaces, c'est une vraie M...#$*ù$^*
    Je n'ai que des pb de ce genre, qui te pourrisse la vie ! Bref, je déconseille fortement cette usine à gaz !
    Le but d'un validator ou converter est justement de bloquer l'envoie de requete si les données ne sont pas conforme.
    avant de jeter la pierre sur JSF, demandes toi d'abord si tu as fait le maximum pour comprendre ses rouages..

  10. #10
    Membre éclairé
    Profil pro
    ingenieur
    Inscrit en
    Avril 2002
    Messages
    207
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : ingenieur

    Informations forums :
    Inscription : Avril 2002
    Messages : 207
    Par défaut
    mmm

    Dans ce cas là, y aurait il une autre solution ?
    Une solution qui autoriserait l'utilisateur à cliquer sur une autre page sans valider celle sur laquelle il se trouve ?

Discussions similaires

  1. <rich:calendar et datePattern
    Par Jacobian dans le forum JSF
    Réponses: 1
    Dernier message: 08/10/2008, 14h12
  2. demande d'un converter pour le tag rich:calendar
    Par CristinaB dans le forum JSF
    Réponses: 2
    Dernier message: 15/02/2008, 15h17
  3. Rich Text Format séquence d'échapement
    Par Invité dans le forum Windows Forms
    Réponses: 2
    Dernier message: 05/12/2007, 14h28
  4. Rich text format dans db2
    Par machipot dans le forum DB2
    Réponses: 2
    Dernier message: 11/09/2007, 23h00
  5. Calendar format 24 heure
    Par Milo44 dans le forum Langage
    Réponses: 2
    Dernier message: 15/03/2007, 18h59

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