0

我有丰富的模式面板,但是在浏览按钮上单击我打开了丰富的模式面板,该面板还没有在其他窗口的顶部。一些屏幕部分重叠,所以我不能用作模式窗口。

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

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

2 回答 2

0

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

于 2014-01-25T16:30:37.833 回答
0

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

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

<rich:modalPanel id="orderSearchAndSelectModalPanel" zindex="1000" resizeable="false" 
    top="130" width="750" height="650" moveable="true" label="#{prop2.exportLabel}" domElementAttachment="form" >
于 2014-03-13T15:03:26.527 回答