Pessoal, fiz um datatable, utilizando o metodo lazy, consegui fazer normalmente, mas gostaria de order por data, por exemplo, esta saindo assim :
data
04/04/2013
04/04/2013
04/04/2013
05/04/2013
Gostaria que saisse assim :
05/04/2013
04/04/2013
04/04/2013
04/04/2013
Alguem pode me dar uma luz??
segue abaixo meu codigo :
cadguiaList = new LazyDataModel<Cadguia>() {
@Override
public List<Cadguia> load(int first, int pageSize, String sortField, SortOrder sortOrder, Map<String, String> filters) {
int paginacao;
paginacao = 0;
String Clausula ="";
for(Iterator<String> it = filters.keySet().iterator(); it.hasNext();) {
String filterProperty = it.next(); // table column name = field name
String filterValue = filters.get(filterProperty);
Clausula = "where c."+filterProperty+" like'%"+filterValue+"%'";
paginacao=1;
cadguia = servico.buscafindCadguia(first, pageSize,Clausula,1);
}
if (paginacao==0){
cadguia = servico.buscafindCadguia(first, pageSize,"",1);
}
return cadguia;
}