Bonjour,

J'ai crée une datatable avec 3 colonnes et j'ai mis sur chacune une sortBy et un filterBy.
Tout fonctionne correctement sauf le filterBy sur la colonne contenant des dates: le filtre se fait sur le String issu de la date "1976-09-16 15:00:00.0" c'est à dire qu'on ne peut filtrer que en tapant l'année d'abord.
Le sortBy fait, quand à lui, bien le tri sur des dates.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
<rich:column sortBy="#{plongee.dtimmersion}" filterBy="#{plongee.dtimmersion}" filterEvent="onkeyup">
   <f:facet name="header">
      <h:outputText value="#{msg['plongee.recherche.date']}" />
   </f:facet>										
   <h:commandLink action="#{plongeeCtrl.voirDetailPlongee}">
      <h:outputText value="#{plongee.dtimmersion}">
         <f:convertDateTime type="both" timeZone="Pacific/Noumea"
	    pattern="#{msg['FORMAT_DATE']}" />
      </h:outputText>
   </h:commandLink>
</rich:column>
Sur l'exemple Richfaces, ils n'ont pas l'air de passer de converter ou autre:
http://livedemo.exadel.com/richfaces...del&cid=314824

Quelqu'un pourrait m'expliquer ce comportement et m'aider à filtrer par date ?

Merci d'avance,
Sylvie