Перезаписывается ли метод Gwt PopupPanel setPopupPosition при добавлении его в другую панель?
Я хотел бы установить положение моего PopupPanel
относительно панели, к которой я добавляю. Тем не менее, позиция, которую я установил с
popupPanel.setPopupPosition(750,230);
игнорируется
Положение метода перезаписывается при добавлении его на панель?
1 ответ
Решение
Вы не "добавляете PopupPanel
на панель ". Если вы делаете это, то вы относитесь к этому, как будто это SimplePanel
и ведет себя почти как SimplePanel
; так да setPopupPosition
не будет работать, по крайней мере, без дополнительного CSS.
Если вы хотите показать PopupPanel
относительно другого элемента, используйте setPopupPositionAndShow
и вычислить положение относительно абсолютного положения другого элемента.