问题标签 [vaadin-fusion]

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 投票
0 回答
100 浏览

vaadin - 如何使用 oauth2 在无状态 Vaadin Fusion 22 项目中正确注销

我根据此文档https://vaadin.com/docs/latest/fusion/security/spring-stateless将项目设置为无状态

通过 Keycloak 设置的授权:

身份验证工作正常,我们可以在 cookie jwt 令牌中看到 jwt 令牌

但是当我点击注销按钮时,我仍然登录。这里有一个注销功能https://vaadin.com/docs/latest/fusion/security/authentication-offline/#removing-an-expired-authentication

0 投票
1 回答
115 浏览

vaadin - 如何在 vaadin-dialog 中初始化组件

我正在尝试将 Vaadin 6 应用程序(使用复杂的对话框窗口)重写为 Vaadin Fusion 22。初始化对话框时出现问题。例如在 DatePicker 中设置 i18n。TestView.datePicker 在 firstUpdated() 上初始化,但 TestDateDialog.datePicker 始终未定义或为空。

测试视图.ts

测试日期dialog.ts

打开对话框后如何做一些初始化工作(使用异步后端调用),不仅使用@property,还使用@query 组件?

我在 JS / TS / Lit 方面经验很少,也许我做错了什么。

0 投票
0 回答
77 浏览

combobox - Vaadin Fusion 组合框中的对象项目问题

vaadin-combo-box在我的 Fusion v21 应用程序中有一个尝试填充包含名称和值的对象。所以,我想name在组合框的下拉列表中显示该属性,当我选择一个值时,它应该将它放在value我的实体中,该实体由Binder.

我的实体:

当我更改值时,我可以在控制台日志中看到它正在显示正确的值。但是当我在方法中检查我的实体时submitTo,我得到以下信息:

我在这里做错了吗?

(我使用 Person 表单模板从 Vaadin 重构了一个启动应用程序。)

0 投票
1 回答
61 浏览

vaadin-grid - 如何设置用于身份验证和数据管理的数据库

我刚刚完成了 vaadin fusion (@marcushellberg) 的深入课程。真的很好。

现在我尝试做同样的事情,但现在我有一个带有信息的 Postgres 数据库,但我不知道如何从数据库中加载网格中的信息

以及如何从数据库中对用户进行身份验证,而不是对凭据进行硬编码......任何人都可以提供帮助吗?

我刚刚为其中一个创建了我的个性化实体、端点、存储库和视图,但是视图不会从数据库中加载信息,我也有 application.properties 文件,其中包含数据库信息并经过测试

有什么我想念的吗?

在此先感谢您,如果您需要我的项目的更多信息,请告诉我。

我注意到在我的浏览器中我得到了这个

0 投票
2 回答
68 浏览

typescript - 如何导入同名但路径不同的组件?

我有以下代码,到目前为止一切顺利:

但是当添加如下附加内容时import './views/object2/list-view';,它不起作用:

我认为它不起作用,因为导入了组件的名称。有没有办法在不更改组件名称的情况下澄清此文件中的差异?

我试过这个:

但它仍然不起作用。

在此先感谢女士们先生们。

0 投票
4 回答
196 浏览

npm - 我无法在我的 vaadin 项目上安装 npm 包

新年快乐!

我尝试安装的任何软件包都得到了这个:

我正在尝试使用这个npm install --save @fortawesome/fontawesome-free

我不明白可能出了什么问题。