gpt4 book ai didi

java - Vaadin 7 在 View 之间传递数据

转载 作者:行者123 更新时间:2023-11-30 07:14:42 24 4
gpt4 key购买 nike

我有两个 Vaadin View ,我想用这两个 View 进行搜索过程。我的第一个 View 包含一个用于搜索参数的 TextField 和一个用于搜索过程的 Button。我想要做的是,一旦用户单击搜索按钮,我想将搜索参数发送到我的第二个 View ,我将从此处的 DAO 类调用搜索方法,然后显示搜索结果。我是 Vaadin 新手,我不知道如何执行此操作,因此我们将不胜感激。

最佳答案

将数据传递到 View 的经典方法是通过该 View 的参数(这也允许为此搜索添加书签)。请参阅View接口(interface):

void enter(ViewChangeListener.ViewChangeEvent event)

This view is navigated to. This method is always called before the view is shown on screen. event.getParameters() may contain extra parameters relevant to the view.

您可以通过导航器从原始 View 发送这些参数。例如

navigator.navigateTo("search/searchterm") 
// `search` is your view name, `searchterm` is the passed param

参见 Handling URI Fragment Path of the Book of Vaadin 中的示例

关于java - Vaadin 7 在 View 之间传递数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38630432/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com