2009-11-15 3 views
1

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

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

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

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

Приветствия,

ответ

2

Главный ответ здесь: «Это зависит».

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

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

+0

спасибо .. для ответа. это очень полезно. – Nachiket

1

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

0

Как насчет gwt Grid? даже поддерживающий текст и таблицу.

+0

GWT Grid? ядро GWT Grid? Поддерживает ли он диапазон таблиц? Я так не думаю. – Nachiket

Смежные вопросы