如何在应用程序的其他窗口之上使用rich:modalPanel

时间:2013-05-08 09:07:35

标签: richfaces richfaces-modal

我有richmodal面板,但是在浏览按钮上单击我打开那个丰富的模态面板,这在其他窗口上还不是最好的。一些屏幕部分重叠,所以我不能用作模态窗口。

我尝试了很多选择,但没有运气。 这是我的代码

<rich:modalPanel id="orderSearchAndSelectModalPanel" resizeable="false" 
        top="130" width="750" height="650" moveable="true" label="#{prop2.exportLabel}" domElementAttachment="form">

2 个答案:

答案 0 :(得分:0)

rich:modalPanel在HTML中表示为div。这意味着模态面板不是单独的窗口(与启动模态面板显示的UI组件相同的窗口的一部分)。根据这些信息,您不能指望模态面板将位于其他窗口之上。

答案 1 :(得分:0)

我相信你的意思是如何让你的rich:modalPanel重叠其他打开的modalPanel。所以这很容易做到。 rich:modalPanel具有zindex属性,用于定义html标记中的z轴坐标。您需要为不同的modelPanel定义此类属性的不同值,以定义谁与谁重叠。

例如,您的modelPanel将如下所示:

<rich:modalPanel id="orderSearchAndSelectModalPanel" zindex="1000" resizeable="false" 
    top="130" width="750" height="650" moveable="true" label="#{prop2.exportLabel}" domElementAttachment="form" >