Forums

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

Combination View Flat View Tree View
Threads [ Previous | Next ]
toggle
Ivan Strahovsky
LIferay ui panel не сохраняет состояние
February 15, 2013 12:18 AM
Answer

Ivan Strahovsky

Rank: New Member

Posts: 5

Join Date: October 29, 2012

Recent Posts

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

Ivan Strahovsky

Rank: New Member

Posts: 5

Join Date: October 29, 2012

Recent Posts

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