Выкладка таблицы в GWT UiBinder (с сеткой?) - PullRequest
2 голосов
/ 19 октября 2010

Я хочу сделать таблицу данных в UiBinder. Мне нужен программный доступ, чтобы я мог добавлять данные во время выполнения, но я бы хотел, чтобы мой дизайнер имел доступ к именам заголовков, стилям столбцов и т. Д. В файле ui.xml.

Есть ли решение, которое отвечает этим потребностям? Grid полностью удовлетворяет мой программный доступ, но я не вижу способа указать строки или ячейки в Grid из ui.xml.

1 Ответ

1 голос
/ 20 октября 2010

Я бы позволил дизайнерам изменить стиль с помощью файлов CSS: либо включите их на своей странице хоста, либо используйте CssResource в ClientBundle .

Имена заголовков и т. Д.обеспечивается, например, файлами свойств через интернационализацию GWT Константы (даже если вы хотите поддерживать только один язык).

Если вы хотите сделать еще один шаг вперед и позволить разработчику указать, какие столбцычтобы показать, и в каком порядке, тогда было бы неплохо создать свой собственный виджет.Возможно, пример CricketScores послужит хорошей отправной точкой для использования атрибута XML для указания столбцов из вашего ui.xml.

...