我无法实现具有modal=true
属性的(primefaces)dialog
框。它可以正常使用modal=false,但当我尝试设置modal=true
时,甚至对话框覆盖都变为非活动状态。
我怎样才能让它正常工作?
发布于 2014-12-12 15:18:40
在Primefaces 5中,appendTo="@(body)"
为我修复了这个问题。
发布于 2011-06-23 05:26:22
我也一直在与奇怪的行为作斗争,直到我将p:dialog
移动到一个单独的h:form
中,在这一点上,对话框中的数据与dataTable中的行匹配,但覆盖没有隐藏。
appendToBody=true
用覆盖解决了这个问题。我仍然需要测试带有输入和动作的对话框。
发布于 2011-11-16 22:48:44
appendToBody=true会导致与嵌套表单相关的问题-在对话框中输入的文本值被忽略,并且ajax请求直到对话框获得自己的非嵌套表单时才会通过。即使没有modal=true,appentToBody=true也会导致这种行为。
https://stackoverflow.com/questions/6410426
复制相似问题