Как разместить элемент в GWT - PullRequest
2 голосов
/ 23 февраля 2009

У меня есть элемент в GWT. Я хочу, чтобы это плавало правильно. Я пробовал DOM.setStyleAttribute(element, "float", "right");, но не работает. Я не уверен, что использую правильный атрибут (float). У тебя есть идеи?

Ответы [ 3 ]

3 голосов
/ 09 июля 2009

Правильный способ плавать с помощью свойства "cssFloat":

DOM.setStyleAttribute(element, "cssFloat", "right");

«float» - зарезервированное ключевое слово в javascript.

1 голос
/ 23 февраля 2009

Хорошо, напрашивается очевидный вопрос ... почему вы не используете макет GWT для этого? В этом и заключается смысл GWT (по крайней мере, частично) абстрактного позиционирования / макета CSS. Или, скорее, использовать более знакомые модели макетов графического интерфейса рабочего стола (BoxLayout, GridLayout и т. Д.).

0 голосов
/ 25 февраля 2009

Я подумал, что вы решите это с помощью статического подхода к файлам XHTML и CSS. Затем, когда у вас все получится, вы можете перенести это в подход gwt.

При использовании подхода GWT я бы все же продвигал философию стилей и представления в файле CSS, статическая структура остается в файле HTML хоста, а в коде GWT происходит динамическое размещение виджетов.

Стоит напомнить (или упомянуть), что при размещении этих DIV и SPAN для использования идентификаторов, вы сможете найти этот элемент в вашем коде GWT и заполнить его динамическими элементами управления. Конечно, использование «класса» в определениях элементов для улучшения CSS, который вы будете использовать для выполнения операций с плавающей запятой.

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