我提前道歉,因为这是“如何工作”类型问题之一。我是GWT MVP的新手,我正在尝试创建一个与此类似的项目:
基本上我有一个小部件/组件菜单,我可以拖放到面板上,这样做会更改属性公开面板中显示的属性。
我一直在阅读官方的GWT MVP框架,他们描述了它似乎期望每个应用程序状态由一个全新的页面(一个带有相关位置的视图)表示。
我对这种类型的应用程序如何工作感到困惑。也就是说,具有1个基本屏幕但永远不会完全改变的应用程序(即用户永远不会导航到整个新屏幕)具有需要彼此通信的部分(即,删除小部件加载不同的属性集)。
我确信我误解了一些关于MVP的事情,所以如果有人可以就如何将我的大脑包裹起来提出一些建议,那就太好了。
答案 0 :(得分:0)
利用具有多个屏幕区域的MVP范例并非不可能。 您可以阅读有关可能的解决方案in this article。这是一个由四部分组成的系列的最后一篇文章。我建议阅读作者的前一篇文章,并附上相同的标签。