Problema ao ordenar colunas com DisplayTag

2 respostas
M

Oi pessoal,

Estou com problemas ao ordenar algumas colunas utilizando o displaytag.

Tenho as seguintes colunas:

Status | Nome | Data da Visita | Especialidade

Quando, clico em status ou especialidade, as colunas são ordenadas corretamente.
Mas, quando clico em nome a coluna não é ordenada.

Quando clico em Data da Visita a coluna é ordenada, mas como se estivesse no formato mm-dd-yyyy, mas a minha coluna já vem do servlet com o formato dd-mm-yyyy.

Alguém sabe me dizer como posso resolver isso?

Obrigada,
Mariane

2 Respostas

V

“Quando clico em Data da Visita a coluna é ordenada, mas como se estivesse no formato mm-dd-yyyy, mas a minha coluna já vem do servlet com o formato dd-mm-yyyy.”

Tente definir um wrapper para a tabela ou para esta coluna em específico e formate a data para o padrão que você deseja.

Quanto a outra coluna verifique se ela possui o atributo: sortable=“true”.

É isso! :wink:

M

Olá vfcarmo,

Obrigada pelas dicas.

Acho que eu não soube explicar direito o meu problema.
Vou tentar novamente. :slight_smile:

A data já vem no formato “dd/MM/yyyy” como uma String quando vou exibir no jsp.
O problema é que o displaytag trata a coluna como String e eu não estou sabendo como indicar que esta coluna possui datas a serem ordenadas.

Alguém poderia me dar alguma dica?

Criado 22 de fevereiro de 2008
Ultima resposta 22 de fev. de 2008
Respostas 2
Participantes 2