Как заставить GWT popup.showRelativeTo () выравниваться справа от элемента - PullRequest
1 голос
/ 08 февраля 2012

Я хочу создать всплывающее окно, отображающее себя выровненным по правому краю моего элемента.

По умолчанию реализация showRelativeTo () предпочитает выравнивать всплывающее окно по левой стороне переданного элемента.Он имеет логику для других локалей, чтобы использовать выравнивание по правому краю

Как я могу вызвать всплывающее окно, чтобы показывать выровненное по правому краю по умолчанию в нормальном локали?

Ответы [ 2 ]

0 голосов
/ 02 марта 2012

Конечное решение (и да, это хакерство) состоит в том, чтобы создать подкласс PopupPanel и скопировать весь метод 'position'.

В этом методе есть логика для выравнивания по правому краю, по умолчанию она срабатывает толькоесли локаль ожидает, что элементы выровнены по правому краю, но легко добавить логическое значение для выравнивания по правому краю

0 голосов
/ 09 февраля 2012

Все способы сделать это довольно хакерские, но это обсуждение может помочь:

http://code.google.com/p/google-web-toolkit/issues/detail?id=3888

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