Шаблон MVP. Использование нескольких представлений с GWT TabPanel - PullRequest
0 голосов
/ 11 февраля 2012

Мне нужно реализовать пользовательский интерфейс, где «header» и «footer» всегда статичны. то есть это содержимое (виджеты) не изменяется во время работы приложения. В центре у меня есть TabPanel.
enter image description here

Так что мой вопрос: это нормально (согласно MVP) сделать один главный вид с собственным презентатором, где будут расположены все эти регионы (верхний и нижний колонтитулы, центр) и для каждой вкладки в TabPanel (центр) сделать это собственный взгляд и ведущий? Или лучше сделать одну пару View-Presenter для заголовка, один View и Presenter для нижнего колонтитула, и сделать View \ Presenter для каждой вкладки?

1 Ответ

0 голосов
/ 16 июня 2012

У меня есть такая структура, у меня есть простой класс с uiBinder для создания структуры.верхние и нижние колонтитулы, почти статические, могут получать некоторые уведомления от EventBus (например, изменение имени пользователя для заголовка).Этот класс обрабатывает TabPanel, который содержит реальный набор View-Presenter для каждой вкладки, используя отложенную загрузку.

my 2 cents:)

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