Boa tarde.
Alguém sabe como ordenar um campo data num datatable primefaces 6.0?
Eu clico no cabeçalho da coluna mas parece que ele está tratando o campo data como texto.
Ou seja: ordena como texto.
Como faço para que ordene como data?
Boa tarde.
Alguém sabe como ordenar um campo data num datatable primefaces 6.0?
Eu clico no cabeçalho da coluna mas parece que ele está tratando o campo data como texto.
Ou seja: ordena como texto.
Como faço para que ordene como data?
Você tem certeza que a sua data não ta como String? Pq não precisa de nenhuma configuração extra para a ordenação funcionar (a menos que seja um bug da versão 6.0). De qualquer forma, você para criar um método que faça a ordenação e então passar na propriedade sortFunction da column
public int minhaOrdenacao(Date date1, Date date2) {
return date1.compareTo(date2);
}
<p:column ... sortFunction="#{meuBean.minhaOrdenacao}">
Qualquer coisa posta o código
Obrigado, vou tentar, qualquer coisa posto o código
Você tem razão, tava comendo bola, o campo estava como texto mesmo.
Tanto que a função deu erro.
Valeu.
Erro consertado.