Динамическая оверлейная панель Primefaces отображается только один раз
У меня есть форма с кнопкой, которая открывает PrimafacesoverlayPanel
, На панели есть еще одна кнопка, которая выполняет действие Ajax, а затем закрывает оверлей.
Вот упрощенная версия без действия Ajax:
Обратите внимание, что панель должна иметьdynamic="true"
потому что динамическое содержимое должно быть извлечено в реальном приложении, иupdate="@form"
необходим для обновления других компонентов формы.
Проблема в том, что если у меня есть оба аттибута,dynamic="true"
а такжеupdate="@form"
наложение отображается только в первый раз. После нажатияблизко" кнопку, если я попытаюсь нажать на "открытое наложение " еще раз, панель выигралане показывай
Что я делаю неправильно?
(Использование PrimeFaces 3.5 и GlassFish 3.1.2.2)