DisplayTag passando 2 parametros, problemas com 'sort' [RESOLVIDO]

5 respostas
L

Fala galera,

Encontrei um problema com a DisplayTag, que provavelmente alguém já encontrou…

seguinte… a displaytag gera minha tabela lá, bonitinha… eu clico e em um dos registro e ele me detalha aquele registro certo?

Problema 1: naturalmente não consigo passar 2 parametros, tenho que usar decorator pra isso ou escrever os parametros com c:out ou bean:write (no caso do struts)
Com uma das duas soluções eu resolvo o problema 1.

Problema 2: ao resolver o problema um, ocorre o pior… os campo número e de datas perdem a odernação, porque passam a ser strings e ordenação de string é por ASCII, ou sejá o número 10, vem antes do número 2.

Alguém que já tenha passado por esse probleminha chato poderia dar uma dica?

Abração

5 Respostas

Pedrosa

Quanto a pergunta 1 é possivel usar um link normal nela:

<display:column><a href="usuario.remove.logic?usuario.id=${usuario.id}"&outropar=1123>remover</a></display:column>
C

Olá,
É só usar o atributo sortProperty da tag column.

Ex:

&lt;display:column title="Data" sortProperty="dataAniversario"&gt;<a href..... ></a>&lt;/display:column&gt;

[]'s

L

Valeu Chico Bento, funcionou perfeitamento… já o sortProperty com decorator não funciona…

Valeu aí… abraços

P

Pessoal aproveitando a sua duvida eu to querendo passar um parametro para uma outra url mas não ta passando alguém pode me ajudar, estou fazendo desse jeito:

<display:table name=“listaLocalidade” class=“its"

style=“border: 1px solid #666; width: 30%; margin: 20px 0 20px 0 !important;”>

<c:set var=“urlalterarlocalidade”>

<ww:url action=“alterarlocalidade” namespace=”/example">

<ww:param name=“cdLocalidade” value=“cdLocalidade”/>

</ww:url>

</c:set>
<c:set var="urlexcluirlocalidade">
				<ww:url action="excluirlocalidade" namespace="/example">
					<ww:param name="cdLocalidade" value="cdLocalidade"/>
				</ww:url>
			</c:set>
			${urlalterarlocalidade}
	<display:caption>Lista de Dados</display:caption>
	<display:column property="cdLocalidade" title="Código"/>
	<display:column property="nmLocalidade" title="Nome"/>
	<display:column title="Alterar" paramName="cdLocalidade" href="${urlalterarlocalidade}?cdLocalidade=${cdLocalidade}">
	<img border="0" src="/vcn/Imagens/edit.png" />
	</display:column>
	<display:column title="Excluir" paramName="cdLocalidade" href="${urlexcluirlocalidade}">
						<img border="0" src="/vcn/Imagens/delete.png" />
					</display:column>
	
</display:table>
M

Oi Leandroqbs,

Você conseguiu resolver o problema com as datas?
Pode me dizer como resolveu?

Obrigada,
Mariane

Criado 9 de agosto de 2007
Ultima resposta 22 de fev. de 2008
Respostas 5
Participantes 5