Fórum

Searchcontainer pierde la pagina actual

Martín Gonzalez, modificado 12 Anos atrás.

Searchcontainer pierde la pagina actual

New Member Mensagem: 1 Data de Entrada: 09/02/12 Postagens Recentes
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 12 Anos atrás.

RE: Searchcontainer pierde la pagina actual

New Member Postagens: 7 Data de Entrada: 25/08/10 Postagens Recentes
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.