如何为单个演示者窗口小部件实现多个视图

时间:2017-05-30 15:27:57

标签: gwt gwtp gwt-platform

我正在使用GWT-Platform,我在PresenterWidget文档中读到可以使用单个PresenterWidget实现多个视图。

我不知道该怎么做?任何人都可以提供这样的见解吗?

任何有效的例子都会有所帮助。

感谢。

1 个答案:

答案 0 :(得分:1)

如评论中所述,您可以找到有关如何实现这一目标的示例,here 我相信他们的策略是将他们的演示者与不同的GIN模块分组(例如,带有视图A1的Presenter X转到GinModule1,带有视图A2的Presenter X转到GinModule2等)。 然后他们安装一个GIN模块或另一个GIN模块,具体取决于一些用户代理参数(在GWT中,您可以通过*.gwt.xml文件执行延迟绑定)。 这适用于他们,因为他们有这样的设置,所以他们可以有不同的视图移动,平板电脑,桌面等,但相同的主持人;因此,基于用户代理的绑定效果很好。

另一方面,我认为可以通过其他机制进行绑定,但是你需要先进的GIN-fu技能,而且这不是我的领域(但我相当肯定是同事我最近提到过这个。)