2011-07-11 25 views
3

我如何爲我的MVP GWT應用程序創建頁眉和頁腳? 例如,我用於gwt但沒有mvp的設計是,具有用於顯示當前視圖的頁眉,頁腳和內容面板。頁眉和頁腳是在請求中加載一次的單例實例。MVP GWT項目中的頁眉/頁腳

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

怎樣才能做到同樣的以下mvp模型?

由於

編輯 的MVP實施讀音字使用是GWT主持人。

+0

地方/活動,包括在GWT 2.1。 – adgfs

回答

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