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

时间:2015-10-01 06:27:19

标签: primefaces jsf-2.2

在我的项目中,我在另一个对话框中使用对话框我同时设置 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 个答案:

答案 0 :(得分:1)

在第二次放入modal = false。它会起作用

答案 1 :(得分:0)

您是否尝试过添加appendTo?

appendTo="..."

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

它对我有用。