Bonjour,
J'ai un problème avec un filtre de recherche par date que j'ai rajouté. J'ai créé un <rich:calendar dateFrom . Cela fonctionne très bien lorsque je choisi un mois qui n'a pas d'accent (j'ai donc un problème avec août, février, décembre).
Lorsque je clique sur le bouton "Rechercher" j'ai une erreur de javax.faces.converter.DateTimeConverter.DATE
Cela fonctionne très bien lorsque le mois sélectionné dans dateFrom n'a pas d'accent (quelques soient les dates présentes dans la liste à filtrer).
Cela fonctionne aussi très bien lorsque je passe le navigateur en locale "en".
J'ai tenté de mettre <rich:calendar locale="en", le calendrier passe en anglais mais le paramètre dans l'URL est toujours en français, donc avec un accent.
Voici mon code (tout en UTF8), avez vous une astuce ?
AffichageList.xhtml
1 2 3 4 5 6 7
|
<s:decorate template="layout/display.xhtml">
<ui:define name="label">Date début</ui:define>
<rich:calendar id="dateFrom" value="#{affichageList.dateFrom}"
datePattern="dd/MM/yyyy" enableManualInput="true" locale="en"/>
</s:decorate> |
AffichageList.page.xml
1 2
| <param converterId="org.jboss.seam.ui.DateTimeConverter"
name="dateFrom" value="#{affichageList.dateFrom}"/> |
Voici l'URL qui est passée :
http://localhost:8080/projet/AffichageList.seam?dateFrom=5+août+2009&cid=20
Merci
Partager