2014-12-04 39 views
1

我無法在primefaces數據表中對日期進行排序。primefaces數據表按日期不能正常工作

<p:dataTable id="tabl" var="stu" value="#{student.fetchData()}" 
sortBy="#{stu.dateOfBirth}" sortOrder="ascending" > 

它按日期排序,但順序不正確。它像字符串排序但不是日期。我怎樣才能按日期在dataTable中排序?

+0

排序您想按日期對整個表或只是一個列進行排序?整個桌子都是 – Scorpion 2014-12-04 13:52:05

+0

。我想按dateofbirth進行默認排序。 – stackUser44 2014-12-05 04:26:33

+0

支持bean中'dateOfBirth'的類型是什麼? – Yannick 2014-12-05 13:53:17

回答

1

嘗試通過dateOfBirth.time

<p:dataTable id="tabl" var="stu" value="#{student.fetchData()}" 
sortBy="#{stu.dateOfBirth.time}" sortOrder="ascending" >