问题标签 [hilla]
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.
java - Vaadin 21/Fusion - 从 Java 枚举生成的 ts 枚举模块将所有驼峰式大小写值更改为大写
我在尝试将组合框绑定到我的模型时遇到了这个问题。枚举值在后端提交到我的端点类时为空。
Java 枚举如下所示:
但是生成的 ts 枚举看起来像这样:
所有值都更改为大写,这就是绑定器无法匹配具有驼峰写法的绑定器的原因,从而导致该字段为空值。
这可以配置,这是设计使然,还是这是一个错误?
谢谢&BR丹尼尔
vaadin - 将 Java 集合字段绑定到 Vaadin Fusion 复选框组
有一个Java模型:
有一个ts代码:
当我单击网格行(this.binder.read(item))复选框时显示正确。但是,当我通过单击任何复选框或取消选择表中的行来更改值时,出现错误:
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
vaadin - 如何在 vaadin-dialog 中初始化组件
我正在尝试将 Vaadin 6 应用程序(使用复杂的对话框窗口)重写为 Vaadin Fusion 22。初始化对话框时出现问题。例如在 DatePicker 中设置 i18n。TestView.datePicker 在 firstUpdated() 上初始化,但 TestDateDialog.datePicker 始终未定义或为空。
测试视图.ts
测试日期dialog.ts
打开对话框后如何做一些初始化工作(使用异步后端调用),不仅使用@property,还使用@query 组件?
我在 JS / TS / Lit 方面经验很少,也许我做错了什么。
combobox - Vaadin Fusion 组合框中的对象项目问题
我vaadin-combo-box
在我的 Fusion v21 应用程序中有一个尝试填充包含名称和值的对象。所以,我想name
在组合框的下拉列表中显示该属性,当我选择一个值时,它应该将它放在value
我的实体中,该实体由Binder
.
我的实体:
当我更改值时,我可以在控制台日志中看到它正在显示正确的值。但是当我在方法中检查我的实体时submitTo
,我得到以下信息:
我在这里做错了吗?
(我使用 Person 表单模板从 Vaadin 重构了一个启动应用程序。)
vaadin-grid - 如何设置用于身份验证和数据管理的数据库
我刚刚完成了 vaadin fusion (@marcushellberg) 的深入课程。真的很好。
现在我尝试做同样的事情,但现在我有一个带有信息的 Postgres 数据库,但我不知道如何从数据库中加载网格中的信息
以及如何从数据库中对用户进行身份验证,而不是对凭据进行硬编码......任何人都可以提供帮助吗?
我刚刚为其中一个创建了我的个性化实体、端点、存储库和视图,但是视图不会从数据库中加载信息,我也有 application.properties 文件,其中包含数据库信息并经过测试
有什么我想念的吗?
在此先感谢您,如果您需要我的项目的更多信息,请告诉我。
我注意到在我的浏览器中我得到了这个
typescript - 如何导入同名但路径不同的组件?
我有以下代码,到目前为止一切顺利:
但是当添加如下附加内容时import './views/object2/list-view';
,它不起作用:
我认为它不起作用,因为导入了组件的名称。有没有办法在不更改组件名称的情况下澄清此文件中的差异?
我试过这个:
但它仍然不起作用。
在此先感谢女士们先生们。
npm - 我无法在我的 vaadin 项目上安装 npm 包
新年快乐!
我尝试安装的任何软件包都得到了这个:
我正在尝试使用这个npm install --save @fortawesome/fontawesome-free
我不明白可能出了什么问题。