對複雜視圖使用mvp有疑問。 假設,我們有一些像這樣的小部件樣板設計(ListWidget):
GWT中的MVP。複雜視圖
控制按鈕的ContentPanel(只需定期CellTable數據)和DetailsPanel(在這裏我們可以編輯特定條目之間切換的功能,這是沒有模態對話框)
DetailsPanel,反過來,有這樣的結構
出Button1,Button2將Button3只應處理DetailsPanel和改變ActionPanel(ActionPanel某種精靈的,因此它的內容應該是TOTT點擊按鈕1,按鈕2或按鈕3後會改變),但按鈕保存並取消應該導航回到ListWidget。
- 我應該用什麼方法來實現所描述的功能?
- 我應該在主環境中使用2個不同的ActivityManagers嗎?
- 如何管理和廣播消息到ListWidget上的從屬面板? (可以將處理程序放在視圖中,並在某些操作中將事件推入內部事件總線? 例如,當我將項目保存在DetailsPanel中時,PreviewPanel應該更改並且此項目應該集中在CellTable中;等等)
- 如果我應該與兩個不同的ActivityManagers一起使用模式,我應該如何處理活動更改行爲?
謝謝,希望有人幫助我。
https://groups.google.com/group/google-web-toolkit/browse_thread/thread/2812e1b15a2a98a6?hl=de 也許這將幫助別人 – Denis
如果你想回答你自己的問題,請隨時這樣做!但是,請至少解釋鏈接文本的要點(如果鏈接斷開,除非提供上下文,否則答案也會中斷)。 –