Перезаписывается ли метод Gwt PopupPanel setPopupPosition при добавлении его в другую панель?

Я хотел бы установить положение моего PopupPanel относительно панели, к которой я добавляю. Тем не менее, позиция, которую я установил с

popupPanel.setPopupPosition(750,230);

игнорируется

Положение метода перезаписывается при добавлении его на панель?

1 ответ

Решение

Вы не "добавляете PopupPanel на панель ". Если вы делаете это, то вы относитесь к этому, как будто это SimplePanel и ведет себя почти как SimplePanel; так да setPopupPosition не будет работать, по крайней мере, без дополнительного CSS.

Если вы хотите показать PopupPanel относительно другого элемента, используйте setPopupPositionAndShow и вычислить положение относительно абсолютного положения другого элемента.

Другие вопросы по тегам