MVP GWT项目中的页眉/页脚

时间:2011-07-11 13:45:33

标签: java gwt mvp

我想如何为我的MVP GWT应用程序创建页眉和页脚? 例如,设计i与gwt一起使用但没有mvp,有用于显示当前视图的页眉,页脚和内容面板。页眉和页脚是在乞讨中加载一次的单例实例。

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

如何在mvp模型之后做同样的事情?

谢谢

编辑 我使用的MVP实现是gwt presenter。

2 个答案:

答案 0 :(得分:2)

关于此主题的好文章:Using GWT MVP with multiple views on the page

答案 1 :(得分:0)

您可以定义骨架视图,其中包括页眉,页脚和内容面板。加载骨架视图后,将骨架视图的内容面板设置为包含视图的面板。

在代码中,它看起来像这样:

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);