问题标签 [vaadin14]

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

tooltip - 如何在 Vaadin Flow 中显示网格单元格工具提示

使用 Vaadin 8,您可以为 Grid 单元格设置工具提示。此功能在 Vaadin Flow 中不可用(当前使用 v 11.0.0)。有替代方案吗?

0 投票
1 回答
24 浏览

spring-boot - What is the proper dependency configuration for Vaadin CssLayout

SpringBoot 2 Vaadin 12.0.3

Horizontal and Vertical Layouts work fine for me. I wanted to try CssLayout but don't see it in the class path. Examples that show CssLayout at work, import from com.vaadin.ui.CssLayout. I don't see that package.

Is dependency configuration incorrect, or have things changed in latest Vaadin?

0 投票
1 回答
215 浏览

vaadin - 在 Vaadin 14 Java API 中标准化 Vaadin 表单宽度

我注意到当我使用 LoginForm 时,它有一个默认大小。我不太清楚它是如何得到这个尺寸的。我想标准化所有表单的大小,例如 FormLayout 和 LoginForm。我不介意让我的 FormLayouts 与 LoginForm 的大小相匹配 - 或者 - 将 LoginForm 和 FormLayouts 设置为我自己的预设大小。问题是,当我将 LoginForm 的宽度设置为百分比时,它似乎永远不会与 FormLayouts 匹配相同的大小......对于相同的百分比,LoginForm 总是会变小。

有没有办法将我的 LoginForms 和 FormLayouts 设置为始终具有相同的宽度?

0 投票
2 回答
364 浏览

java - Vaadin 14 - 未创建服务工作者和清单

我目前正在 Vaadin14 开发 PWA。我目前的目标是在浏览器中显示安装窗口,但我根本无法得到它。

我尝试使用https://vaadin.com/pwa/learn/installing-applications作为指南。我有一个有效的证书并在浏览器中为应用程序使用 HTTPS 连接。使用了以下@PWA注解:

我用 Chrome 和 Firefox 试过,都没有显示安装窗口。

提到 Vaadin 自己创建了一个 Web App Manifest 和 ServiceWorker ( https://vaadin.com/docs/v14/flow/pwa/tutorial-pwa-pwa-with-flow.html )

Vaadin 服务器自动提供 Web 清单、服务工作者、图标、离线页面和安装提示,并将必要的添加添加到应用程序标头中。

但是,在我的项目构建后,我无法在任何地方找到这些文件。它们存储在哪里?

我在这里想念什么?

编辑:Firefox 具有以下配置,我将其设置为true.

如果在 about:config 中将 dom.serviceWorkers.enable 首选项设置为 false,则服务工作者可能不可用。

Edit2:我可以验证 Firefox 没有为我的应用程序启动 Service-Worker。

0 投票
3 回答
1183 浏览

java - 如何在 Vaadin 14 中播放声音?

我想在我使用 .wav 开发的一个应用程序中播放声音(.wav,作为字节 [])Vaadin 14。不幸的是,我没有找到这个用例的组件。

提供 Vaadin 8 Audio( https://vaadin.com/api/framework/8.5.2/com/vaadin/ui/Audio.html ),但在 Vaadin 14 中不可用。

我认为有一个解决方案,只需使用HTML <audio>和导入它。

是否还有“Vaadin 14”解决方案?

0 投票
3 回答
363 浏览

vaadin - Vaadin LoginForm 组件显示为空

我有一些代码可以将 Vaadin LoginForm 组件添加到我的页面

但它只是显示一个空白页。我在 Chrome 中的 dom 编辑器显示一个空标签...

我正在运行 Vaadin 14.07

在此处输入图像描述

任何想法为什么会这样?

0 投票
0 回答
274 浏览

vaadin - Vaadin 14 应用程序未加载导致空白页面的 cache.js 文件

当我尝试在 Vaadin 14 中加载我的应用程序时,我看到一个像这样的空白屏幕......

在此处输入图像描述

看来 servlet 容器实际上正在运行,但它不能托管一些静态资源......

当我在 Chrome 检查器中查看网络选项卡时,我发现它找不到一些文件,例如

http://localhost:8080/VAADIN/static/client/client-122CE29AC0B9685B4DC485343E774096.cache.js

在此处输入图像描述

我不确定为什么会这样。有任何想法吗?

更新:

看来我必须手动确保我的所有 .jar 文件都作为资源添加到码头,以便可以提供静态内容。我试过这样做,它在我的笔记本电脑上运行良好,但在服务器上却不行......

}

0 投票
1 回答
282 浏览

java - 如何在 AppLayout 中将 Component ranged right 添加到 Navbar?

MainView extends的一个AppLayout。我想在导航栏的左侧填充一个徽标,在导航栏的右侧填充用户 ID。不幸的是,我尝试的一切都以两个组件绑定到左侧结束。

导航栏目标:

| 图片 - - - - - - - - - - - - - - - - - - - - - - - - - -------------------------------------------------- ----- 用户名 |

示例代码(与 Vaadin 14 Image 和 String 的结果相同):

导航栏结果:

| FooBar------------------------------------------------ -------------------------------------------------- --------------- |

这里有什么问题?为什么不起作用flex-flow?我已经尝试将它包装在一个HorizontalLayout也不起作用的中。

0 投票
1 回答
488 浏览

java - Vaadin 14 应用程序中的背景图像未加载

我目前正在使用 Spring Boot 开发 Vaadin 14 Webapp。我想使用 css 向应用程序添加背景图像,但浏览器总是说它无法加载图像。

瓦丁视图:

样式.css

由于我使用的是 Spring Boot,因此我的项目结构如下所示:

当我用网络图像的 URL 替换图像 URI 或使用渐变作为背景图像时,一切正常。

0 投票
0 回答
305 浏览

java - 没有找到适合 jdbc:mysql://... 的驱动程序仅在第一次尝试时

我得到了这个异常,但只是在第一次运行这个程序时。当我重新加载页面时,一切都按预期工作。如何修复我的代码以避免页面加载错误?我最近开始学习 Java,这是我的实践项目之一。

手动加载驱动程序时,另一个错误说:

这是返回与服务的连接的连接:

服务: