Foros de discusión

Searchcontainer pierde la pagina actual

Martín Gonzalez, modificado hace 12 años.

Searchcontainer pierde la pagina actual

New Member Mensaje: 1 Fecha de incorporación: 9/02/12 Mensajes recientes
Hola,

estoy desarrollando una tabla en un porlet en la que uso el tag search-container para paginar una lista de elementos. Tengo asociado a la fila un botón que la elimina, este botón invoca un actionURL y va a una clase java XXXPorlet.java. Necesito que a la vuelta de este action la tabla no pierda la pagina en la que he eliminado el item o se quede en la que corresponde. ¿Alguien ha luchado con esto? Creo que por defecto no hay nada para activarlo. Gracias de ante mano!!!!
thumbnail
Oscar Zapater, modificado hace 12 años.

RE: Searchcontainer pierde la pagina actual

New Member Mensajes: 7 Fecha de incorporación: 25/08/10 Mensajes recientes
Buenas.

Échale un vistazo a esta wiki:

http://www.liferay.com/es/community/wiki/-/wiki/1071674/Pagination+in+Liferay/maximized

Si te fijas al principio recupera la varible cur que es la que maneja la pagina en la que te encuentras.

Integer cur = (Integer)request.getAttribute("cur"); 


Y mas abajo hace el set en la paginación:

<%        portletURL.setParameter("cur", String.valueOf(cur));        searchContainer.setIteratorURL(portletURL);    %>
    <liferay-ui:search-iterator searchContainer="<%= searchContainer %>" />


Espero que esto te ayude.
Un saludo.