Глубина DialogBox (z-index) в GWT - PullRequest
       22

Глубина DialogBox (z-index) в GWT

8 голосов
/ 15 февраля 2011

Имея много GWT DialogBox'ов, первый всегда остается внизу, а новые создаются сверху. То, что я пытаюсь получить, - это способ поднять один из таких диалогов вверху, когда на него нажимают. Я не нашел подход GWT для обработки глубины (что-то связанное с меткой CSS z-index, но ему не хватает документации).

Ответы [ 2 ]

10 голосов
/ 16 февраля 2011

Я думаю, вы можете использовать что-то вроде этого:

DialogBox d=new DialogBox();
d.getElement().getStyle().setZIndex(intValue);
1 голос
/ 08 декабря 2014

Вы также можете определить правило CSS для всех DialogBoxes в системе:

@external gwt-PopupPanel;
@external gwt-DialogBox;
@external gwt-PopupPanelGlass;
.gwt-PopupPanel, .gwt-DialogBox, .gwt-PopupPanelGlass {
    z-index: 1000; 
}

(Удалите ссылки @external, если вы не используете CssResource).

Таким образом, все ваши всплывающие окна, диалоговые окна и всплывающие окна будут поверх других элементов на странице. Убедитесь, что ни один другой элемент не имеет z-index выше выбранного значения (в моем примере 1000).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...