Foren

Mantener APPLICATION_SCOPE al paginar en searchContainer

thumbnail
Beatriz Valdés Suárez, geändert vor 9 Jahren.

Mantener APPLICATION_SCOPE al paginar en searchContainer

Junior Member Beiträge: 50 Beitrittsdatum: 31.03.14 Neueste Beiträge
Buenas tardes,

Tengo un plugin (UN WAR) con dos portlets. El primero establece una variable en el APPLICATION_SCOPE que el segundo portlet (un listador) recoge:

String strBuscador = (String) req.getPortletSession().getAttribute(
RequestKeys.BUSCADOR_SESSION_STR,
PortletSession.APPLICATION_SCOPE);

El listador, la primera vez lo recoge bien, pero al paginar (uso <liferay-ui:search-container..> y <liferay-ui:search-iterator paginate="<%=true%>" />) queda a null.
¿No se debería mantener el valor?


Alguien me puede orientar?
(Liferay 6.2+JBOSS)

Gracias por adelantado
thumbnail
Beatriz Valdés Suárez, geändert vor 9 Jahren.

RE: Mantener APPLICATION_SCOPE al paginar en searchContainer

Junior Member Beiträge: 50 Beitrittsdatum: 31.03.14 Neueste Beiträge
Perdon, he corregido la pregunta.
Quería decir que tengo un unico War con dos portlets...
thumbnail
Juanjo Hernández Cánovas, geändert vor 9 Jahren.

RE: Mantener APPLICATION_SCOPE al paginar en searchContainer

Regular Member Beiträge: 183 Beitrittsdatum: 11.08.08 Neueste Beiträge
Hola Beatriz,

Mírate esta entrada de mi blog:

http://www.pymoo.es/liferay-comunicacion-entre-portlets-en-distintas-paginas-ipc/

Si tienes cualquier duda al leerlo, puedes dejarme un comentario en el mismo blog.

Saludos,

Juanjo.
thumbnail
Beatriz Valdés Suárez, geändert vor 9 Jahren.

RE: Mantener APPLICATION_SCOPE al paginar en searchContainer (Antwort)

Junior Member Beiträge: 50 Beitrittsdatum: 31.03.14 Neueste Beiträge
Ya encontré mi problema, y era que inicializaba el parámetro desde la render del otro portlet.

Muchas gracias por tu aporte Juanjo, me parece muy interesante.