Hello les gens;
Tout est dans le titre. Je viens de me rendre compte que le tri des colonnes contenant un type Date dans un sont trié bizarrement.
Voici mon code:
ma jsp:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
<layout:collection model="fixedHeader" width="100%"
						align="center" id="iteration" indexId="index" sortAction="client"
						styleClass="impaire" styleClass2="paire"
						height="332"
						bundle="labelScreen" emptyKey="page.struts_layout.collection.vide"
						property="list" name="form" styleClass="FORM">
 
						<layout:collectionItem sortable="true" type="date"
							title="page.admin.myBills.column.label.date.generation"
							property="genDate" />
Sur mon action les beans sont rempli comme suit:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
Form beanForm = (Form) form;
Random random = new Random();
MonBean dataBean = new MonBean();
dataBean.setGenDate(new Date(random.nextInt()));
Et voici la class responsable du formattage:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
public class MonFormatter extends DispatchFormatter {
 
	public String date(Object in_date, PageContext in_pageContext) {
		Date lc_date = (Date) in_date;
		SimpleDateFormat simpleDateFormat = new SimpleDateFormat("dd/MM/yyyy");
		return simpleDateFormat.format(lc_date);
	}
 
}
Merci pour toutes vos contributions.