2013-05-08 10 views
0

У меня есть панель richmodal, но при нажатии кнопки обзора я открываю эту богатую модальную панель, которая еще не вернулась в другое окно. некоторые части экрана перекрываются, поэтому я не мог использовать в качестве модального окна.Как использовать rich: modalPanel поверх других окон в приложении

Я пробовал много вариантов, но не повезло. Вот мой код

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

ответ

0

rich:modalPanel представлен как div в HTML. Это означает, что модальная панель не является отдельным окном (является частью того же окна, что и компонент пользовательского интерфейса, который инициирует показ модальной панели). Основываясь на этой информации, вы не можете ожидать, что модальная панель будет поверх другого окна.

0

Я полагаю, вы имеете в виду, как сделать ваш rich:modalPanel перекрытием другой открытой modalPanel. Так что это легко сделать. rich:modalPanel имеет атрибут zindex, который определяет координату z-оси в html-разметке. Вам нужно определить разные значения для такого атрибута для разных моделейPanels, чтобы определить, кто перекрывает кого.

, например, ваш modelPanel будет выглядеть следующим образом:

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