Рассчитать ширину строки (в пикселях) в GWT - PullRequest
3 голосов
/ 05 декабря 2011

У меня есть Метка с очень-очень длинной строкой.

Method label.getOffsetWidth() возвращает 0 (я не знаю почему).Но отображается String.

Как получить ширину метки (или строки) в пикселях, используя GWT 2.4.0?

Ответы [ 2 ]

3 голосов
/ 05 декабря 2011

Вы можете использовать getClientWidth () метод базового элемента DOM, чтобы получить его ширину в пикселях:

label.getElement().getClientWidth();

см

2 голосов
/ 07 декабря 2011

Хорошо.Я нашел ответ на свой вопрос.
Чтобы быть уверенным, что Label предоставил, используйте Scheduler.get (). ScheduleDeferred ( Scheduler.ScheduledCommand cmd)

В@Override execute() звоните label.getElement().getClientWidth();

И все.

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