| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > 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 |
| если я вас правильно понял,флекс тэйбл должна быть на лайот панелях?так? |
| Автор: mecid 22.3.2010, 15:08 |
| у меня насыщенный интерфейс,для корневого расположения использую флектэйбл,с переходом на гвт 2.0 решил юзать лайоут систему |
| Автор: andyhomes 22.3.2010, 16:24 | ||
Настолько насыщенный, что приходится динамически располагать компоненты? Впрочем, мне не интересно вытягивать из вас информацию, а вам видимо лень дать больше деталей или же вы верите в телепатию... Скажу так. Во 2-й версии GWT-шная лэйаут-система очень хороша: предсказуемостью, скоростью работы (поскольку полагается на браузерный рендерер), а в совместно с UiBinder еще и удобством разработки. Флекс-тейбл предназначена для отображения табличных данных. Можно, конечно и каркас страницы на ней сделать, но тогда забудьте об использовании лайаут-панелей. |
| Автор: mecid 23.3.2010, 11:31 |
| мне не лень,а вам большое спасибо,понял ошибку |