Диалоговое окно Primefaces пусто, если для параметра dynamic задано значение true - PullRequest
0 голосов
/ 03 октября 2019

Я пытаюсь преобразовать свои диалоги в ленивую загрузку, чтобы ускорить загрузку страницы, но когда я устанавливаю атрибут диалога динамически равным true, он не показывает ничего, кроме пустого диалога, я использовал точный код, представленный в демонстрации Primefaces, но это не такдаже показать простое p: outputext

Среда: jdk: 1.7 liferay: 6.2 премьер: 5.3. ManagedBeanScope: Session

<p:commandButton value="Show Dialog" onclick="PF('dlg').show();" type="button" />
<p:dialog header="Dialog" widgetVar="dlg" dynamic="true">
   <h:outputText value="This content is loaded lazy." />
</p:dialog>

Время загрузки моей текущей страницы много из-за диалога

снимок экрана

Редактировать:

Этот тег работает, когда файл XHTML напрямую включен в ftl-файл темы Liferay, но не в портлеты.

...