微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Vaadin Flow 14 Override Singleton Alike View Concept

如何解决Vaadin Flow 14 Override Singleton Alike View Concept

在 Vaadin Flow 中,一旦呈现视图,再次调用同一视图将呈现先前打开的视图。他们有什么方法可以创建类的新实例。


这是我正在谈论的查看页面。它没有路线。

enter image description here


点击查看图标时,此代码正在执行,路线始终是动态分配的。查看页面IBillingViewPageUI

enter image description here


视图图标

enter image description here


enter image description here


enter image description here

这里一旦单击视图图标,页面将呈现所需的数据。但是单击另一个视图图标,由于导航目标相同,因此再次打开相同的实例。不会创建新实例。所以我的动态数据渲染无法实现。

解决方法

默认情况下,每次导航到 Vaadin Flow 时,都会重新创建 Vaadin Flow 中的每个视图。如果您想在整个 UI 生命周期内保持视图的状态(在单个浏览器选项卡中保持相同),您需要使用 Spring 插件并使视图成为 {{1} 中的 @Component }、CDI 插件和类似的,或者创建并注册自定义 @UIScope(如果您两者都不使用)。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。