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:
Muchas gracias por vuestra ayuda de antemano ;)<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>
Si hay alguna forma más de ordenar la tabla entera, por favor comentaremela
solo consegui usar sort="external" defaultsort="1"
Ciao