问题标签 [vaadin10]

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 投票
2 回答
484 浏览

java - 如何在 Vaadin 10 TextField 中使用(浏览器)自动完成功能

我尝试在构建时使用 vaadin 10 构建预订表单,但遇到了问题,即我们从 te web 上的每个表单中知道的自动完成功能不起作用。我在名称字段中输入了名称,然后在下次我想重新输入名称时,我需要再次将其写出来。

我的代码看起来像这样(缩写):

我希望 Autocomplete.On 对我有魔力,但它似乎不起作用。也许保存方法的工作方式搞砸了?

方法比较大,我只是简化一下

0 投票
4 回答
2177 浏览

vaadin - Vaadin 10+:如何处理未捕获的异常?

在 Vaadin 8 中:

setErrorHandlerVaadin 11 中不存在,我找不到相应的方法或文档。

0 投票
1 回答
314 浏览

vaadin - Vaadin 10+: How can I disable Router?

I'm trying to migrate a Vaadin 8 application to Vaadin 11.

I'm trying to use VaadinServlet and UI:

I get:

enter image description here

Can / do I have to disable Router?

I double checked, there is no class annotated with @Route.

Update: The migration guide states: enter image description here

So I am still confused about why and where I am supposed to put the Route annotation in this scenario.

0 投票
0 回答
370 浏览

java - Vaadin 上传 - TypeError:无法读取 null 的属性“sizeBase”

Vaadin 版本:11.0.2

上传组件:https ://vaadin.com/components/vaadin-upload

当我上传一个大文件时,客户端出现错误(服务器端没有):

使用的源代码(来自 vaadin 网站):

问题来自翻译(没有翻译它有效)。

我在这里使用 vaadin 流上传示例重现了该错误:

https://github.com/Tyvain/myalert

要进行测试,只需导入任何大文件(大约 50 Mb)。

该错误的现场演示:https ://runny.herokuapp.com/

我该如何解决这个问题?

0 投票
1 回答
74 浏览

java - Vaadin 网格 - 限制记录的并发修改

我需要限制多个用户不能同时编辑同一记录。知道如何在 vaadin 网格中做到这一点,最好的方法是什么?我正在使用vaadin流程。

谢谢

0 投票
2 回答
77 浏览

maven - 将插件 vaadin 上传到存储库 maven.vaadin

美好的一天,我想在 maven vaadin 中加载我的插件 vaadin,我已经在 vaadin 目录中加载了它,但是我不知道如何将它发布到 maven vaadin 存储库中。我以为这个过程是在上传到vaadin目录时自动完成的,但事实并非如此。目前vaadin目录下的插件在maven部分是这样看到的:

缺少行家

0 投票
0 回答
1030 浏览

spring-boot - 如何使 REST Call Logout 与 Spring Boot、Vaadin 10 和 Keycloak 4 一起使用?

我用 Keycloak 4.4.0.Final 和 4.6.0.Final 试过这个。我检查了 keycloak 服务器日志,并在控制台输出中看到了以下警告消息。

那么如何构建 HTTP 请求呢?首先,我从 HttpSession 检索用户主体并转换为内部 Keycloak 实例类型:

其次,我在顶部堆栈溢出答案中创建了注销 URL(见上文):

现在我构建 HTTP 请求的其余部分,如下所示:

并构建正文内容字符串:

正如您所观察到的,我尝试了许多不同的主题,但我不断收到无效的用户身份验证。哦耶。application.properties我使用 @Value 从对象实例字段中注入了 keycloak 凭据秘密

Java Spring Security 经验丰富的工程师有什么想法吗?

附录 我在 KC 中创建了一个名为“demo”的领域和一个名为“web-portal”的客户端,其参数如下:

这是重建重定向 URI 的代码,我忘了在这里包含它。

就这样

0 投票
1 回答
130 浏览

vaadin10 - Vaadin 流 - 网格列为空

瓦丁 11.0.1

布局是一个顶部网格和一个底部网格(一个在左边,一个在右边)

这是我创建页面的方式:

底部没有渲染(甚至没有标题)。其中没有数据(正常,因为当我单击顶部网格时会填充数据)。

但我希望至少能看到列标题......

这是渲染: 在此处输入图像描述

0 投票
1 回答
345 浏览

java - Vaadin 为什么我的 setvisible 不起作用?始终显示设计

我正在使用 Designer 开发 Maven,Vaadin,我无法解决为什么我的代码仍然显示“test”和“test2”,因为通过 testView2.setVisible(false) 应该隐藏“test2”标签。这是所有相关代码。希望任何人都可以提供帮助。

测试视图.java

测试视图.html

test-view-2.html

0 投票
0 回答
456 浏览

jetty - 应用程序调用时出现 Vaadin 流异常 - VaadinSession 无法转换为 VaadinSession

我们目前正在开发基于 Vaadin Flow Starter 包的新 Vaadin Web 应用程序。它与一个码头服务器一起运行,该服务器是通过一个 Maven 调用启动的。最近经常弹出一个错误,阻止我在浏览器中访问应用程序,导致只有一个异常堆栈跟踪(在浏览器中以及在后端),上面写着com.vaadin.flow.server.VaadinSession cannot be cast to com.vaadin.flow.server.VaadinSession. 这是完整的堆栈跟踪。

现在堆栈跟踪本身是一种,我以前从未见过类似的东西,因为它说它不能将 VaadinSession 转换为 VaadinSession,这是不幸的。我很确定这些东西是由 Vaadin 本身处理的,我只是将它用作黑盒,所以现在我真的不知道这个错误来自哪里以及如何修复它。

我正在扩展一个 VaadinServlet 以连接到 servlet 和会话初始化,但代码非常简单(尽管我不得不说我不是会话初始化的大师,所以我只是从其他一些教程中删除了它)。我不确定这是否与它有关,无论如何,这是代码。

该错误发生在热部署以及新启动时。重新启动应用程序服务器不一定能解决问题。一旦页面调用中发生错误(无论哪个浏览器,我在 Chrome、Opera、Firefox 和 IE 中都有这些错误),如果我刷新此特定页面或尝试从同一浏览器的新窗口。如果我切换到隐身窗口或切换浏览器,它不会出现在新窗口中,但仍然会在旧窗口中弹出。

当前配置

  • Vaadin 12.0.0(也发生在 11.0.2 中)
  • mvn jetty:run有一个码头 9.4.11.v20180605
  • 爪哇 1.8

我想我目前正在使用完整的 Vaadin Flow 东西,我不确定它如何处理依赖关系,但这是我现在对 Vaadin 的唯一依赖:

我尝试将码头服务器切换到不同的版本,但没有成功。将 Vaadin 从 11 更新到 12 也对错误没有影响。