Диалог Primefaces внутри другого диалога установить модальный true
В моем проекте я использую диалоговое окно внутри другого диалогового окна, в котором оба диалоговых окна, которые я установил modal=true, щелкают, чтобы открыть диалоговое окно, оно открывает кнопку, любое действие не выполняется, когда я удаляю modal=true в test2, оно будет работать нормально. в тесте это не хорошо.
<p:dialog widgetVar="test1" modal="true"..>
...
<p:commandButton action="#{user.Button1}" oncomplete="PF('test2').show()"/>
</p:dialog>
<p:dialog widgetVar="test2" modal="true"..>
...
<p:commandButton action="#{user.Button2}" oncomplete="PF('test3').show()"/>
</p:dialog>
<p:dialog widgetVar="test3" modal="true"..>
...
</p:dialog>
2 ответа
Вы пытались добавить приложение?
appendTo="..."
И проверьте это: свойство 'appendTo' диалогового окна Primefaces, для чего оно полезно?
Это сработало для меня.