показать или скрыть портлет на основе события другого портлета - PullRequest
0 голосов
/ 02 августа 2011

Я новичок в портлете Liferay. Может ли кто-нибудь сказать мне, как я могу показать или скрыть портлет на основе события другого портлета. Я хочу кодировать на льду: только пробелы, а не иначе. Если кто-то знает решение для этого, пожалуйста, ответьте мне как можно скорее. Примечание: я использую лед: пробелы в xhtml, а не в файле .jsp. Спасибо.

1 Ответ

1 голос
/ 02 августа 2011

Если вы используете стандартную технологию портлетов, это невозможно напрямую.Если вы используете JSR 286 (портлет 2.0), вы можете отправить событие (или открытый параметр рендеринга), чтобы портлет, который вы хотите скрыть, мог установить для своего состояния окна минимальное значение (вы все равно видите заголовок).В качестве альтернативы вы можете установить состояние окна портлета, запрашивающего максимальное скрытие других, при этом все остальные портлеты будут скрыты.

...