Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java EE (J2EE) и Spring > Проблема с Layout системой в GWT


Автор: mecid 20.3.2010, 15:52
не отображаются Layout панели на FlexTable

Автор: andyhomes 20.3.2010, 21:17
Вот эти ссылки должны вам многое прояснить:
http://code.google.com/intl/ru-RU/webtoolkit/doc/latest/DevGuideUiPanels.html#LayoutPanels;
http://code.google.com/intl/ru-RU/webtoolkit/doc/latest/DevGuideUiPanels.html#Designhttp://code.google.com/intl/ru-RU/webtoolkit/doc/latest/DevGuideUiPanels.html#Design

Своими словами я бы так выразился.
Лэйаут-панели предназначены для того, чтобы сформировать каркас интерфейса приложения.
А FlexTable, как раз не предназначена для этого. Поэтому, размещать контейнеры, так, как это делаете вы, бессмысленно.
Вряд ли кто-то из разработчиков задумывался над реализацией предсказуемого поведения панелей с такой компоновкой.

Короче, чтобы лэйаут-паненли вели себя правильно, они должны быть вложены в лайаут-панели (начиная с RootLayoutPanel)

Автор: mecid 21.3.2010, 02:05
если я вас правильно понял,флекс тэйбл должна быть на лайот панелях?так?

Автор: andyhomes 22.3.2010, 13:48
Цитата(mecid @  21.3.2010,  02:05 Найти цитируемый пост)
если я вас правильно понял,флекс тэйбл должна быть на лайот панелях?так? 

Не обязательно.

Что вы хотите получить? Что для этого делаете?

Автор: mecid 22.3.2010, 15:08
у меня насыщенный интерфейс,для корневого расположения использую флектэйбл,с переходом на гвт 2.0 решил юзать лайоут систему

Автор: andyhomes 22.3.2010, 16:24
Цитата(mecid @  22.3.2010,  15:08 Найти цитируемый пост)
у меня насыщенный интерфейс,для корневого расположения использую флектэйбл,с переходом на гвт 2.0 решил юзать лайоут систему 


Настолько насыщенный, что приходится динамически располагать компоненты?

Впрочем, мне не интересно вытягивать из вас информацию, а вам видимо лень дать больше деталей или же вы верите в телепатию...

Скажу так.
Во 2-й версии GWT-шная лэйаут-система очень хороша: предсказуемостью, скоростью работы (поскольку полагается на браузерный рендерер), а в совместно с UiBinder еще и удобством разработки.

Флекс-тейбл предназначена для отображения табличных данных. Можно, конечно и каркас страницы на ней сделать, но тогда забудьте об использовании лайаут-панелей.

Автор: mecid 23.3.2010, 11:31
мне не лень,а вам большое спасибо,понял ошибку

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)