在我的应用程序中,当用户单击Reply
注释时,我将显示一个用于键入消息的对话框。请看下面的图片。
如您所见,对话框中有2个问题。
<p:layoutUnit>
部分隐藏。modal="true"
添加到对话框时,对话框本身也无法访问。 如果你能就如何解决这些问题给我一些建议,我将非常感激。
致以最诚挚的问候,
答案 0 :(得分:7)
我终于找到了解决方案。要解决这个问题,有两件事要做:
appendToBody="true"
添加到对话框组件。<p:layoutUnit>
,让它自己站在<p:layout>
外面。需要注意的一件重要事情是,如果我将属性style="z-index: 999 !important;"
添加到对话框组件中,对话框将正常显示。但是,文本区域将变得无法响应。
答案 1 :(得分:3)
在Primefaces 5.x上,当我设置appendTo="@(body)"