Modal ConfirmDialog over modal Dialog – >一切都被阻止了

我有一个模态ConfirmDialog使用PrimeFaces 3.0.1显示在modal dialog上。 如果ConfirmDialog是opend,则整个页面都会被锁定,包括ConfirmDialog本身… rien ne va plus

我找到了一个类似于Primefaces的Bugreport,听起来类似于http://code.google.com/p/primefaces/issues/detail?id=576但是因为这个bug与布局组件相关,所以这并不适用于我的情况。

有解决方法还是其他什么?

谢谢!!!

使用p:dialog标签的appendToBody="true"属性来解决此问题。

从PrimeFaces 5上的属性已经改变。 如果您使用5+使用appendTo =“@(body)”,请参阅迁移指南: 迁移指南

(了解Primefaces版本会很有帮助)

在它适用的标签中使用appendTo =“@(body)”

由于我在Dialog中需要一个提交按钮,我不幸地不得不搜索不同的解决方案,然后appendToBody =“true”。 对于每个面临同样问题的人来说,解决方案都是:

如果您想要以下内容:

   ...    ...   

这将导致完全阻止的页面。 将表单元素拉高两个元素,它将起作用:

   ...    ...