Forums

Home » Liferay Portal » Italiano

Combination View Flat View Tree View
Threads [ Previous | Next ]
toggle
Enrico Bencivenga
nascondere portlet a runtime
December 15, 2012 4:05 AM
Answer

Enrico Bencivenga

Rank: New Member

Posts: 17

Join Date: May 25, 2012

Recent Posts

Salve ,
avrei necessità a runtime , sulla base di selezioni fatte dall'utente , di nascondere alcune portlet (web content con determinati tag) ..chiaramente
i contenuti presenti in pagina dovranno opportunamente riadattarsi (per non avere spazi vuoti nel layout a piu' colonne) .
Avete qualche idea su come realizzare la funzionalità ?
Grazie
Marco Dussin
RE: nascondere portlet a runtime
December 17, 2012 6:59 AM
Answer

Marco Dussin

Rank: Junior Member

Posts: 41

Join Date: July 6, 2010

Recent Posts

Con "a runtime" intendi lato client senza un refresh di pagina oppure in seguito a un reload che passa attraverso il controllore di LR?

Nel primo caso lo puoi fare con JQuery o YUI/Alloy, nel secondo passando i parametri corretti nell'URL.

Marco
Daniele Baggio
RE: nascondere portlet a runtime
December 18, 2012 12:14 AM
Answer

Daniele Baggio

Rank: Regular Member

Posts: 172

Join Date: December 5, 2008

Recent Posts

Per nascondere un portlet, in fase di render devi settare questo attributo:

renderRequest.setAttribute(WebKeys.PORTLET_CONFIGURATOR_VISIBILITY, Boolean.FALSE);
Enrico Bencivenga
RE: nascondere portlet a runtime
December 20, 2012 3:52 AM
Answer

Enrico Bencivenga

Rank: New Member

Posts: 17

Join Date: May 25, 2012

Recent Posts

Marco Dussin:
Con "a runtime" intendi lato client senza un refresh di pagina oppure in seguito a un reload che passa attraverso il controllore di LR?

Nel primo caso lo puoi fare con JQuery o YUI/Alloy, nel secondo passando i parametri corretti nell'URL.

Marco


Credo che userò JQuery ...
in pratica ho un asset publisher che mi visualizza una serie di web content che devo visualizzare o meno a seconda dei filtri impostati dall'utente...a runtime

Grazie per l'aiuto