vaadin 7-在子窗口之间移动数据

vaadin 7-在子窗口之间移动数据,vaadin,Vaadin,我有一个主UI类,它有一个按钮,单击时会显示一个子窗口。该子窗口有一个文本字段和一个按钮。当您按下子窗口的按钮时,另一个子窗口将打开。你可以称之为子窗口。此子窗口有一个文本字段和一个将关闭此子窗口的按钮。当我用子窗口上的textfield值关闭此子窗口时,我想更新子窗口中的textfield。有没有一种方法可以做到这一点而不必在主UI类上创建所有内容?我想为这些子窗口创建两个类,并想将数据传回。我把所有的东西都放在主UI类上,让它工作起来,但我认为会有更好的方法 蒂亚 Thomas Kim您可以

我有一个主UI类,它有一个按钮,单击时会显示一个子窗口。该子窗口有一个文本字段和一个按钮。当您按下子窗口的按钮时,另一个子窗口将打开。你可以称之为子窗口。此子窗口有一个文本字段和一个将关闭此子窗口的按钮。当我用子窗口上的textfield值关闭此子窗口时,我想更新子窗口中的textfield。有没有一种方法可以做到这一点而不必在主UI类上创建所有内容?我想为这些子窗口创建两个类,并想将数据传回。我把所有的东西都放在主UI类上,让它工作起来,但我认为会有更好的方法

蒂亚


Thomas Kim

您可以使用将访问共享数据的所有组件绑定到同一模型,也可以使用将值更改从子窗口传播到相关组件

考虑使用模型视图演示器模式来构造视图层。有一篇很好的文章解释了MVP的基础知识及其在Vaadin中的实现


这种方法不仅可以解决您的问题,还可以实现更好的分离和主表表示层。

您能用一些代码示例来描述您的问题吗?我现在看不出这个问题