问题标签 [vaadin-navigator]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1945 浏览

java - 如何在选择更改时更新 vaadin 选项卡中的内容?

我有一个 Vaadin 选项卡菜单,每个选项卡当然包含不同的内容。现在,如果内容是具有动态生成内容的自己的类,如果选择了选项卡,我如何强制更新内容?

我的 content class implements View,因此如果我使用来更改视图,它enter(ViewChangeEvent event)通常会被触发。Navigator但是,后来我用一个tab来改变内容,没有ViewChangeEvent触发。如何触发enter()选项卡的特定视图内容的方法?

0 投票
2 回答
939 浏览

java - 我无法将数据存储在一个视图的对象中并从另一个视图访问它(其中包含数据)

我正在尝试将一组对象存储在 ArrayList 中并在帮助程序类中访问它们。我正在使用 Vaadin 和视图导航器从一个接受用户输入的视图导航到另一个视图,该视图在图表上显示其中的一些。视图是辅助类。这些对象的 ArrayList 在辅助类之外,我尝试更改 ArrayList 的修饰符(我尝试了 static 和 final),我尝试使用通用变量名以及 OuterClass 从辅助类内部引用变量。变量的名称。我将它存储为变量而不是数据库中的原因(这似乎是 Vaadin CRUD 的规范)是我的对象内部有其他对象的列表,我无法弄清楚如何获得灵活的输入UI 或它的正确容器(我没有 t 与 Java 合作多年,我是 vaadin 的新手)。我应该补充一点,没有语法错误,但 ArrayList 始终为空。

从本质上讲,我遇到的问题是我无法在一个辅助类视图(由用户输入生成的对象)中创建一个对象,存储它,并能够从另一个辅助类视图中读取它(以图形方式显示数据)。

0 投票
0 回答
618 浏览

java - Vaadin 8 如何处理视图、导航器和菜单?

在 Vaadin 8 中,我目前正在开发一个 Web 应用程序,我正在努力解决菜单/视图管理/导航器...
由于我对 servlet 和 Vaadin 完全陌生,我不太确定我的方法是否有效/如果我理解这一点正确。
我以为是这样理解 Vaadin 的:
- 该应用程序在我的服务器上运行。
- 对于每个访问它的用户,都会创建一个我的 UI 的新实例

现在我想要一个很好的设计来管理导航器(将字符串映射到视图)和我的菜单(需要显示字符串和传递给导航器的键字符串)。

我目前的想法是使用这样的枚举:

然后我可以开发菜单以通过迭代来创建条目ViewManager.values()
我可以使用添加视图到 UI 导航器navigator.addView(String, view)(我不喜欢navigator.addView(String, Class<View>),因为它会在每次导航时创建一个新的视图实例。

长话短说:当他们改变视图属性时,这会起作用还是我会在多个用户之间产生干扰。(当用户尝试访问诸如电子邮件、密码等敏感数据时尤其危险……例如在 loginView 中)

0 投票
2 回答
1763 浏览

spring-mvc - 无法导航到“查看”

我正在使用 vaadin 10。如果我使用 @Route(""),我会在我的登录视图类中看到这个错误,但是当我将它写为 @Route(value="") 时它起作用了。但是对另一个视图这样做我得到了这个错误。大多数问题都太高级了。我只有一个带有 vaadin 和 springboot 的简单项目。