我正在使用primefaces dialog
(modal=true
)。我需要将对话框的叠加限制在一个layoutUnit
内,其中包含它&不要在整个页面上展开叠加层(包含多个layoutUnit
)。
答案 0 :(得分:0)
当您显示对话框时,您可能需要创建自己的模态叠加显示它。
<div class="customoverlay" />
您需要为div文件创建样式表类,将其展开到父容器,将其zindex
设置为比该对话框除外的该布局单元中的任何其他数字,并且您可能会想要将opacity
设置为您选择的值。
在显示对话框的javascript中,您还需要进行jQuery调用以显示叠加层。
exampleDialog.show();
jQuery('.customoverlay').css('display', 'inline');
隐藏对话框的javascript除了将display
样式设置为none
之外,您将希望执行与上述相同的操作。