【问题标题】:vaadin 7 - move data between sub windowsvaadin 7 - 在子窗口之间移动数据
【发布时间】:2015-03-10 19:13:30
【问题描述】:

我有一个带有按钮的主 UI 类,单击该按钮会显示一个子窗口。该子窗口有一个 textField 和一个按钮。当您按下子窗口的按钮时,会打开另一个子窗口。您可以将其称为子子窗口。此子子窗口有一个文本字段和一个将关闭此子子窗口的按钮。当我使用子子窗口上的文本字段值关闭此子子窗口时,我想更新子窗口中的文本字段。有没有办法做到这一点而不在主 UI 类上创建所有内容?我想为这些子窗口创建 2 个类,并希望将数据传回。我通过将所有内容放在主 UI 类上来让它工作,但我认为会有更好的方法。

TIA,

托马斯·金

【问题讨论】:

  • 您能用一些代码示例描述您的问题吗?我现在没有看到这个问题

标签: vaadin


【解决方案1】:

您可以使用Vaadin Data Binding 将访问共享数据的所有组件绑定到同一模型,也可以使用Events 将值更改从子窗口传播到可能涉及的任何组件。

考虑使用 Model View Presenter 模式来构建视图层。有一篇很好的文章解释了 MVP 的基础知识及其在 Vaadin 中的实现。

https://vaadin.com/web/magi/home/-/blogs/model-view-presenter-pattern-with-vaadin

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-20
    • 2020-10-29
    • 1970-01-01
    • 2011-05-20
    • 2019-01-18
    相关资源
    最近更新 更多