Верхний / нижний колонтитул в проекте MVP GWT - PullRequest
3 голосов
/ 11 июля 2011

Как мне создать верхний и нижний колонтитулы для моего приложения MVP GWT? Например, дизайн, который я использовал с gwt, но без mvp, имел заголовок, нижний колонтитул и панель содержимого, которые я использовал для отображения текущего представления. Заголовок и нижний колонтитул загружались единственными экземплярами один раз в начале.

Header instance Singleton;
Footer instance Singleton;
Content instance Singleton;
Content.getContent(Set current view);

Как можно сделать то же самое на следующей модели mvp?

Спасибо

Редактировать Реализация MVP, которую я использую, является gwt Presenter.

Ответы [ 2 ]

2 голосов
/ 21 июля 2011
0 голосов
/ 13 октября 2011

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

В коде это выглядит следующим образом:

Place targetPlace = historyMapper.getPlace(History.getToken());
if (targetPlace == null) targetPlace = defaultPlace;
placeController.goTo(skeletonPlace);
activityManager.setDisplay(skeletonView.getContentPanel());
// potentially show a "Loading.." view here
placeController.goTo(targetPlace);
...