Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/07/2010, 09:13
JaimeLG
 
Fecha de Ingreso: marzo-2008
Mensajes: 22
Antigüedad: 16 años, 2 meses
Puntos: 1
Modificar paginacion hecha con struts

Hola:

Tengo un portal que utiliza para paginar strust (layout:pager). El problema, es que el cliente quiere poder acceder a una página determinada, sin utilizar los botones <<, >> que vienen por defecto.

La idea es modificar los links que generan dichos botones, que son de la forma:

<a href="/com/sort.do?layoutCollection=0&amp;layoutCollectionPro perty=&amp;layoutCollectionState=4&pagerPage=1">1</a>

y modificar el parámetro pagerPage poniendo el valor obtenido de un cuadro de texto.

Eso funciona si alteramos los datos enviados con un capturador de llamadas HTTP.

El problema es que no se cómo lanzar esta url para que se reproduzca la llamada que hace struts. He creado un javascript en el que monto la url que me interesa pero al lanzarla se me va al action original. También he probado con document.location.href y window.location.href pero el efecto es el mismo y no se de que otra forma lanzarlo.

Voy a intentar crear un botón oculto que sea el que lance el href pero creo que tampoco funcionará.

Si alguien puede decirme como hacer esto, le estaría muy agradecido.

Un saludo y gracias.