Проблема загрузки двух модальных панелей - PullRequest
0 голосов
/ 11 февраля 2011

У меня есть две модальные панели, а именно panel1 и panel2.

Обе панели одновременно загружаются на страницу,

Требуется загрузить панель1 поверх панели2.Но когда страница загружается, она всегда вызывает панель 2 поверх панели 1, независимо от кода для положения панели модели на странице.

Я использую версию richfaces-3.3.2-SR1

Код идет здесь:

<rich:modalPanel id="panel1" resizeable="false" showWhenRendered="true">
  My data goes here
</rich:modalPanel>
<rich:modalPanel id="panel2" resizeable="false" showWhenRendered="true">
   <center>
       <h:graphicImage url="image.gif" />
   </center>
</rich:modalPanel>

Примечание: панель 1 содержит изображение

Спасибо, Ник

1 Ответ

1 голос
/ 11 февраля 2011

Попробуйте установить z-index атрибут

Свойство z-index определяет порядок стека элемента.

Anэлемент с большим порядком стека всегда находится перед элементом с более низким порядком стека.

Примечание : z-index работает только с позиционированными элементами (position: absolute, position: относительный илиположение: фиксированное).

Попробуйте

<rich:modalPanel id="panel1" resizeable="false" showWhenRendered="true" zindex="2000">
  My data goes here
</rich:modalPanel>

<rich:modalPanel id="panel2" resizeable="false" showWhenRendered="true" zindex="1000">
   <center>
       <h:graphicImage url="image.gif" />
   </center>
</rich:modalPanel>
...