Primefaces p:calendrier et le format de saisie de l'utilisateur dans la bonne date

Voici mon problème:

J'ai besoin d'un moyen de ne pas valider (c'est déjà fait) mais format/conversion de saisie de l'utilisateur dans le format suivant: jj/MM/aaaa

Utilisant JSF et Primefaces et, malheureusement, vous ne pouvez pas utiliser p:maskinput avec p:calendrier ou mon problème serait vraiment super facile à corriger.

J'ai cherché et cherché et essayé et essayé beaucoup de choses pour le faire fonctionner avec pas de solution.

Je crois que ma solution se trouve dans ce lien: http://digitalbush.com/projects/masked-input-plugin/

Voici à quoi ressemble le code:

<p:outputLabel value="#{originalreturned}: " />

<p:calendar value="#{origReturnedDate}" 
            showOn="button" 
            pattern="MM/dd/yyyy" 
            showButtonPanel="true"
            navigator="true" 
            id="originalRetDate"
            onblur="formatDate(id);"
            size="10"
            yearRange="#{commonUtils.getCalendarRange()}"
            rendered="#{!isDocumentInquiryMode}">

    <f:convertDateTime pattern="MM/dd/yyyy"/>

    <f:attribute name="dateLabel" value="#{document_approved}"/>

</p:calendar>

<h:inputText id="date" value="#{origReturnedDate}" rendered="#{isDocumentInquiryMode}">  
     <f:convertDateTime pattern="MM/dd/yyyy" />
</h:inputText>

Je ne sais pas comment intégrer et utiliser le plugin à partir du lien ci-dessus ou si il y a un autre moyen je suis absent?

J'ai essayé de suivre les normes de JSF et PrimeFaces sur l'importation d'un externe .fichier js. Mais il ne fonctionne pas du tout.

Merci pour tous les conseils que vous pourriez avoir pour moi

Exemple de plugin:
http://jsfiddle.net/smdvA/579/

  • Ce'g de mal avec le calendrier de l' pattern="MM/dd/yyyy"? N'est-il pas ce que vous voulez? Je ne comprends pas le but de votre question..
  • But de ma question est de convertir les utilisateurs d'entrée de données. Ils peuvent user du calendrier pour sélectionner une date (fonctionne parfaitement), mais lorsque les utilisateurs accèdent à une date qu'ils ont d'entrer dans exactement MM/jj/aaaa. Eh bien, je veux être en mesure d'entrer dans Jjmmaaaa et l'auto format MM/jj/aaaa
InformationsquelleAutor MSwezey | 2013-08-29