Foros

Inicio » Liferay Portal » Pусский

Vista combinada Visión Plana Vista de árbol
Discusiones [ Anterior | Siguiente ]
toggle
Ivan Strahovsky
LIferay ui panel не сохраняет состояние
15 de febrero de 2013 0:18
Respuesta

Ivan Strahovsky

Ranking: New Member

Mensajes: 5

Fecha de incorporación: 29 de octubre de 2012

Mensajes recientes

Создаю я панель вот так <liferay-ui:panel title="Title" collapsible="true" extended="false" persistState="true" > и надеюсь что свойство persistState сделает так что панель будет сохранаять свое состояние, т.е. будет запоминать она свернута или развернута даже если пользователь будет щелакать по другим страницам, потом вернется на страницу с панелью и она с том состоянии в котором он ее оставил. Но так почему-то не работет, и я не могу понять куда смотреть, то ли я не правильно представляю что дожен делать persistState, то ли он просто не работает. Буду благодарен за любую помощь.
Ivan Strahovsky
RE: LIferay ui panel не сохраняет состояние
18 de febrero de 2013 0:40
Respuesta

Ivan Strahovsky

Ranking: New Member

Mensajes: 5

Fecha de incorporación: 29 de octubre de 2012

Mensajes recientes

Состояние панели запонимается по id панели. Если идишник не задан он будет автоматически генерироваться лайфреем. Т.е. получается следующая ситуация: зашли на страницу у панели сгенерился идишник, свернули панель состояние "запомнилось" на этот идшник, потом перешли на другую страницу и опять вернулись на страницу с панелью, состояние пытаеться "восстоновится" но у панели уже другой идшник и состояние не "восстонавливается". Чтобы все нормлаьно работало нужно просто у панели задать id.