Ver Mensaje Individual
  #3 (permalink)  
Antiguo 20/07/2010, 01:12
Shaolina
 
Fecha de Ingreso: julio-2010
Mensajes: 4
Antigüedad: 13 años, 9 meses
Puntos: 0
Respuesta: Problema mostrando una tabla ordenada. :(

Cita:
Iniciado por Shaolina Ver Mensaje
Hola buenas!

me ha surgido un problema en html/jsp. A ver si es posible que me echeís un cable :)


La cuestión es: Teng un display:table el cual muestra los elemntos de la base de datos, pero no me muestra correctamente 2 enlaces en una de sus filas.


ejemplo:
Año Dinero enlace1 enlace2
1995 100 x x
1996 50 x x
...
1999 75 <----- debería de haber x
2000 100 x x
...
2004 50 x x


Si utilizo el botón de ordenar que tiene aparece el 1999.(año sortable =true) y aparecen sus enlaces pero no sale bien ordenado.
Si aumento el numero de elementos por página(y muestro todos), aparece.
Si quito el sort:"external" default tambie aparece. (pero entonces no esta ordenada directamente la tabla.

codigo:

Código:
<display:table name="tabla" sort="external" defaultsort="1" export="true" requestURI="tabla.do" pagesize="${numElementos}" id="row" class="tabla_listado">


 <display:column property="ano" title="año" media="excel"       sortable="true" class="derecha"></display:column>

<display:column property="dinero" media="html pdf" title="dinero" class="centro" sortable="true" format="{0,number,0.00} €"></display:column>
					   
<display:column title="enlace1" class="centro" media="html">
<a href="enlace1.do?anio=<c:out value="${row.anio}"/>"/>
<img src="images/icn-editar.gif" name="submit" width="16" height="16"/>
</a>

<display:column title="enlace2" class="centro" media="html">
<a href="enlace2.do?anio=<c:out value="${row.anio}"/>"/>
<img src="images/detalle_16.png" name="submit" width="16" height="16"/>
</a>
	    
</display:column>
Muchas gracias por vuestra ayuda de antemano ;)

Si hay alguna forma más de ordenar la tabla entera, por favor comentaremela

solo consegui usar sort="external" defaultsort="1"

Ciao
Por si alguien quiere saberlo la solucion es cambiar sort="external"--> sort="list"

gracias de todas maneras.