问题标签 [vaadin22]

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 回答
162 浏览

vaadin - Vaadin 22 应用程序在开发模式下运行时无法识别 vaadin-dev-server 依赖项

我正在将 Vaadin Flow 应用程序从 Vaadin 14 升级到 Vaadin 22。我正在使用 Gradle 6.9.1 来构建应用程序。当我在 Eclipse 中运行应用程序时,我在日志中收到与issue 11982中记录的相同的警告和错误。根据这个问题,这个关于vaadin-dev-server依赖的初始警告是最相关的消息:

我已将依赖项包含在我的build.gradle文件中。以下是与 Vaadin 相关的依赖项:

我可以vaadin-dev-server-9.0.0.jar在我Referenced Libraries的 Eclipse 中看到其他 Vaadin.jar文件。它们都位于我的 Gradle 缓存中。

我是否遗漏了什么,或者我能做些什么来解决这个问题?让我知道我是否可以提供更多信息。

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 回答
145 浏览

vaadin - 带有 web.xml 和 Spring 的 Vaadin 22

我有一个使用 web.xml 和 Spring 的工作 Vaadin 18 原型。

该原型用于使用 web.xml 和 vanilla Spring 的大型 web 应用程序的端口。我想在不删除 web.xml 或使用 Spring Boot 的情况下更新前端。

它在 Vaadin 18.0.6 中运行良好,但在 Vaadin 22.0.0 中启动失败:

初步挖掘表明不再支持disable.automatic.servlet.registration上下文参数。

使原型在 Vaadin 22 中工作需要什么?

这是 web.xml:

以及对应的servlet:

0 投票
1 回答
62 浏览

vaadin - Vaadin v22 DateTimePicker 组件渲染两次

我有一个带有 DateTimePicker 组件的 Vaadin 表单,该组件呈现两次。我一直无法确定是什么原因造成的。表单模板由 Vaadin Designer 生成。

Vaadin 版本:22 Vaadin 插件版本:4.6.11

LitElement 模板:

Java模板类:

呈现的页面:

在此处输入图像描述

同样有趣的是,只有第一对元素绑定到 Java 模板类。其他两个不绑定:

在此处输入图像描述

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 回答
97 浏览

java - Vaadin 前端文件夹无法加载“./frontend/index.html”的内容

嗨,我正在关注这个来自 vaadin chanel 的 Alejandro Duarte 教程,但是在第三个视频中,当我运行我的代码时,我在访问 http://localhost:8080 时遇到了这个错误

我正在检查这条线

java.io.UncheckedIOException: java.io.IOException: Failed to load content of './frontend/index.html'. It is required to have './frontend/index.html' file when using client side bootstrapping.

似乎我没有带有 index.html 文件的前端文件夹,它应该是

我在demo/frontend/index.html中有一个前端文件夹

我还在demo/target/frontend中看到另一个前端文件夹,但是这个文件夹没有 index.html 文件

我怎样才能解决这个问题?

这是我的 pom 文件

这就是我运行它时的显示方式mvn spring-boot:run

https://ibb.co/TvsBRxK 这是它在浏览器中显示的内容

在此先感谢您的帮助。

0 投票
2 回答
68 浏览

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

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

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

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

我试过这个:

但它仍然不起作用。

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

0 投票
2 回答
176 浏览

vaadin - 找不到模块'@vaadin/flow-frontend/Flow'

Vaadin 突然停止构建我的库,出现以下错误。我已经做了 Vaadin 舞蹈(还有很多其他的东西),但我现在没有想法了。我尝试构建用于生产的库(但它也对开发人员失败)。

我正在使用 Vaadin Flow。Github 上的问题跟踪器重定向到此处以获得一般社区帮助 - 所以我希望任何人都知道如何解决这个问题或者我可以尝试什么。

// 编辑 1

我已经尝试了所有这些(按此顺序):

0 投票
0 回答
33 浏览

vaadin - Vaadin v22:登录应用程序后每次显示奇怪的页面

由于每次登录我的 Vaadin 应用程序后升级到 Vaadin 22,我都会显示一个页面,内容如下:

在从 v18 切换到 v20 之前,我已经有过一次(参见Vaadin v20 和 v22 的新版本:登录到应用程序后每次都显示奇怪的页面),然后我从自写切换CustomRequestCache到当时新的VaadinWebSecurityConfigurerAdapterVaadinDefaultRequestCache.

那么,这次又是什么原因造成的呢?我需要再次切换吗?我错过了什么?

0 投票
1 回答
62 浏览

java - 样式化 vaadin-input-container

如何通过通用 css 在 Vaadin Flow v.22 vaadin-input-container 中设置新元素的样式?

不行。

谢谢!