Диалог 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, для чего оно полезно?

Это сработало для меня.

Другие вопросы по тегам