Нов съм в портлета Liferay. Може ли някой да ми каже как мога да покажа или скрия портлет въз основа на събитието на друг портлет. Искам кодиране само в ice:spaces, а не по друг начин. Ако някой знае решение за това, моля да ми отговори възможно най-скоро. Забележка: Използвам ice:spaces в xhtml, а не в .jsp файл. Благодаря ти.
показване или скриване на портлет въз основа на събитието на друг портлет
Отговори (1)
Ако използвате стандартна технология за портлети, това не е възможно по директен начин. Ако използвате JSR 286 (Portlet 2.0), можете да изпратите събитие (или публичен параметър за изобразяване), така че портлетът, който искате да скриете, да може да настрои състоянието на прозореца си на минимизирано (все още виждате заглавието). Като алтернатива можете да зададете състоянието на прозореца на портлета, изискващ скриване на други, на максимално, това ще скрие всички други портлети.
person
home
schedule
02.08.2011
здравей, благодаря за отговора. можете ли да ми изпратите някакъв код, така че мога да го препоръчам.
- person Lokesh Paunikar; 02.08.2011