Gwt: приложение на основе меню - PullRequest
2 голосов
/ 07 августа 2011

Мне нужен скелет веб-приложения, подобный примеру GWT "Showcase".

Я имею в виду: точка входа «docklayoutpanel», с «западной» областью (меню) и «центром» (разделами приложения).

Как я могу сделать привязки / кнопки в меню uibinder "открыть" различные разделы веб-приложения в центральной зоне?

Должен ли я передать ссылку на ContentWrapper (uibinder 'center')? Или есть менее сцепной путь? Спасибо

1 Ответ

1 голос
/ 07 августа 2011

Или есть способ менее сцепления?

Да, есть.Вы можете использовать поддержку истории GWT (задокументировано по адресу http://code.google.com/webtoolkit/doc/latest/DevGuideCodingBasicsHistory.html)

). Таким образом, вы можете создать новый маркер истории по нажатию кнопки или использовать виджет Гиперссылка для своих «кнопок».

Затем вам нужно зарегистрировать ValueChangeHandler с помощью History.addValueChangeHandler(), и вы можете переключать содержимое вашего центрального виджета в этом обработчике - прекрасно отделенный от кода вашей кнопки.

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