Как установить absolutePanel onTop в gwt? - PullRequest
1 голос
/ 21 января 2012

У меня проблема с браузером Internet Explorer. Когда я устанавливаю AbsolutePanel поверх существующего AbsolutePanel, он отображается на фоне другой панели absolutePanel.

В Firefox и Chrome эти примеры прекрасно работают ... но не в IE. Что не так?

В этом примере панель 1 находится сверху панели 2_1:

AbsolutePanel panel0= new AbsolutePanel();
AbsolutePanel panel1= new AbsolutePanel();
AbsolutePanel panel2= new AbsolutePanel();
AbsolutePanel panel2_0= new AbsolutePanel();
AbsolutePanel panel2_1= new AbsolutePanel();
 //.....adding some stuff to the panels
panel0.add(panel2,0,10);
panel0.add(panel1,100,0);
panel2.add(panel2_0,0,0);
panel2.add(panel2_1,100,0);
panel2.getElement().getStyle().setOverflow(Overflow.VISIBLE);
panel2_1.getElement().getStyle().setPosition(Position.ABSOLUTE);
panel2_1.getElement().getStyle().setTop(20, Unit.PX);
panel2_1.getElement().getStyle().setLeft(120, Unit.PX);
panel2_1.getElement().getStyle().setZIndex(100);

Конечно, я могу добавить панель 2 после панели 1, и она работает в IE. Но у Panel1 тоже есть переполнение

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