Что я должен использовать для реализации функции списка в GWT - PullRequest
1 голос
/ 15 ноября 2009

Я хочу реализовать список как «список вопросов stackoverflow» (где каждая строка имеет несколько элементов, текст, теги, пользователь, время и т. Д.) В GWT. Какой должен быть наиболее подходящий подход?

Я пытался использовать FlowPanel и внутри этих «элементов HTML», поэтому результатом будет DIVs внутри DIV. Но тогда CSS - это боль .. (невозможно установить выравнивание по правому краю нескольких строк и выравнивание по левому краю изображения профиля пользователя и т. Д.)

Если я использую таблицу, то она GWT не поддерживает рендеринг строк. Нужно работать на камеру, это опять боль.

итак, есть предложения? (Пожалуйста, исключите GXT или SmartGWT, как и другие тяжелые фреймворки, просто хотите использовать базовый GWT.)

Приветствия

Ответы [ 3 ]

2 голосов
/ 16 ноября 2009

Основной ответ здесь - «это зависит».

Общий способ, которым я пытаюсь приблизиться к чему-либо с GWT, состоит в том, чтобы придумать макет HTML. Если у вас есть статическая версия макета, которую вы хотите, в комплекте с CSS, на самом деле довольно просто преобразовать ее в код GWT. См. Эту статью о ' тегах сначала gwt ' для хорошо написанного примера.

С GWT следует помнить, что в конечном итоге браузеру придется иметь дело с созданной вами структурой DOM, поэтому, если вы сможете исправить ее без GWT, гораздо проще сделать ее правильной. с GWT.

1 голос
/ 15 ноября 2009

Используйте DockPanel для содержимого, такого как несколько элементов, текст, теги, пользователь, время и т. Д. ... Затем добавьте панель док-станции в FlexTable.FlexTable будет поддерживать добавление строк.

0 голосов
/ 17 ноября 2009

Как насчет GWT Grid? даже это поддерживает текст и таблицу.

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