Identificador de Coluna no displaytag

3 respostas
A

boa tarde galera…

Alguem sabe me dizer se existe um atributo no displaytag que indentifique a coluna que esta sendo ordenada?

Sei que o displaytag gera um código que identifica ( d-49490-s=1 ), o problema é que o número é gerado pelo display dinamicamente, e eu preciso de algo fixo.

Agradeço desde já

Abraços

Armando Martins.

3 Respostas

netally

Não entendi tua pergunta… Tu queres ordenar tua tabela por um determinada coluna?
Se for isso, tu pode fazer assim:

<display:table name="nomeDaTuaLista" defaultsort="1">
...
</display:table>

O número 1 indica o número da coluna pela qual tu quer ordenar…

Se tiveres mais dúvidas, olha o
http://hotwork.sourceforge.net/hotwork/manual/displaytag/displaytag-user-guide.html#Ordenando_por_colunas_e_escolhendo_por_qual_ordenar_dinamicamente

Até!

felipeguerra

Ressucitando…

Eu gostaria de saber se tem algum camarada aqui que conhece as particularidades do Displaytag.

No meu caso, eu preciso saber se na URL gerada para cada coluna da tabela, o identificador permanece constante, ou seja, no meu caso verifiquei que esse é o id: d-49490-s.

Mas quero garantias de que ele não será dinâmico como disse o meu amigo acima.

Especificamente, preciso disso pois vou através do DHTML descobrir qual coluna está ordenada pois na sequência adicionarei uma variável na submissão do form com o valor que descobri.

Valeu, abraços!!!

jmoreira

Não.
Já trabalhei bastante com Displaytag, e não conheço um atributo que indica qual coluna o usuario clicou para ordenar.
Se realmente precisar disso, deverá utilizar algum outro meio de identificar a coluna ordenada, por exemplo, passando algum parâmetro no link.

Criado 25 de agosto de 2006
Ultima resposta 28 de jun. de 2008
Respostas 3
Participantes 4