在另一个对话框中设置模态true的primefaces对话框

问题描述 投票:0回答:2

在我的项目中,我在另一个对话框中使用对话框,我在两个对话框中设置modal = true,那个情况点击打开对话框,它会打开按钮当我在test2中删除modal = true时它不会执行任何动作它会正常工作。我使用模态在测试它不好。

<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>
primefaces jsf-2.2
2个回答
1
投票

在第二次把modal = false。它会工作


0
投票

你有没有尝试添加appendTo?

appendTo="..."

检查一下:Primefaces's dialog 'appendTo' property, what it useful for?

它对我有用。

© www.soinside.com 2019 - 2024. All rights reserved.