问题标签 [vaadin20]

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

jquery - 在 Polymer 中动态创建的行中调用函数

我正在使用模板动态添加一行。在添加行时,我还想要on-change="addTotal"Amount 列上的函数。每当新添加的行的金额列发生变化时,它应该调用addTotal()将所有行的值相加并总计的函数。但是,使用此代码,它不会调用该addTotal函数。

我已经尝试在 addRow() 函数中使用类名“totalcheck”的 addEventListener,但这也是未定义的。

0 投票
1 回答
82 浏览

vaadin - Vaadin:如何更新图表的数据?

我很难找到用新数据更新图表的方法。使用以下方法将数据添加到图表中:

但是没有对应的“remove(series)”!?!因此,如果我想更新正在显示的数据并添加另一个系列,我实际上会在图表中添加另一条线(或条形图或任何我选择的可视化),这显然不是我想要/需要的。

我第一次尝试克服这个问题是获取旧数据系列并将它们从图表中删除,但getSeries()我只获得了现有系列的不可修改副本,因此该尝试以java.lang.UnsupportedOperationException.

因此我的问题是:如何说服现有图表删除所有旧数据系列?请不要告诉我,我每次都需要重新创建整个图表组件!

0 投票
0 回答
76 浏览

java - 下载静态资源不起作用

我有一个带有 Spring 集成的 vaadin 项目。该项目有一个静态资源(pdf 文件),应该通过 vaadin 的 Anchor 元素从 Web 应用程序提供。

根据https://vaadin.com/docs/v20/flow/advanced/loading-resources#static-resources,pdf文档位于 src/main/resources/META-INF/resources/documentation.pdf 中。

直接在我的 IDE (IntelliJ) 中启动 Web 应用程序时,下载按预期工作。但是,从 maven 生成的 jar 运行 Web 应用程序时,下载请求只会返回“无法导航到 'documentation.pdf'”。应用程序的日志中没有 INFO、WARN、... 日志条目。documentation.pdf 位于 META-INF/resources/documentation.pdf 中。

vaadin 版本:20.0.3 firefox 版本:89.0.2

我能做些什么?

0 投票
1 回答
496 浏览

vaadin - Vaadin:再次:构建完全停滞

这是我第二次遇到这种情况,即 Vaadin 版本的更改完全停止了我的构建过程:

当我想给我的项目(一直在构建和执行良好)尝试将其从 Vaadin 18.0.2 更新到 20.0.2 时,问题就开始了。奇怪的是这不起作用:虽然项目构建良好并且也没有错误或异常地启动,但 UI 没有显示。所有加载启动页面的尝试都只产生了一个蓝色进度条,该进度条快速进展到屏幕中间,然后变得越来越慢,最终请求超时。没有错误信息,什么都没有 :-( 最令人失望了!

因此,我将 pom.xml 中的 Vaadin 版本恢复为 v18.0.2,现在我被卡住了。在尝试构建项目时,我遇到了这个错误:

上次我遇到这个我花了很长时间试图再次获得这座建筑!我尝试了“Vaadin-dance”,我从我的系统中卸载了与 node.js、npm、rnpm 等相关的所有内容,还有更多,但没有任何帮助解决这个问题。最后,唯一可行的解​​决办法是通过创建和下载一个新生成的 hello-world 程序并在其中复制我的源代码来从头开始重新启动我的项目。

这次我想了解这里发生了什么脱轨以及如何在不重新从头开始的情况下解决这种情况!如何/为什么更改 Vaadin 版本并稍后将其更改回导致此构建问题?究竟需要什么才能让它再次工作?

0 投票
1 回答
194 浏览

vaadin-flow - Vaadin 20 Gradle 插件:vaadinBuildFrontend 失败并显示“参数'outputDirectory' (%s) 提供的路径不是目录”

在一个相当简单的 Vaadin 20.0.3 项目中运行./gradlew vaadinBuildFrontend --stacktrace会导致

vaadin 的 config 闭包没有配置任何目录,所以插件应该使用默认值:

在运行任务之前创建build/frontend目录没有帮助。它在异常之前被删除。

0 投票
0 回答
118 浏览

vaadin - Vaadin - 连接丢失

我意识到在重新加载当前页面(UI.getCurrent().getPage().reload())后,我会收到“连接丢失”的消息。几周前情况并非如此。它是否一起属于一个新的vaadin版本?重新启动我的 Spring Boot 应用程序并且客户端尝试重新连接后,我得到了同样的错误。

连接丢失

0 投票
1 回答
253 浏览

vaadin - 全新项目的 Vaadin 14 与 Vaadin 20

我是 Java 后端工程师,想开始这个全新的项目。不幸的是,对我来说,使用 UI 是一种噩梦 :) 这就是为什么我正在寻找一些框架,它将我从低级 JavaScript 细节中抽象出来,现在最好的选择是 Vaadin Flow(纯 Java)。

现在,我正在尝试选择 - 启动项目的正确 Vaadin 版本是什么 - Vaadin 14 还是最近发布的 Vaadin 20?请指教。现在是开始使用 Vaadin 20 的合适时机吗?

0 投票
2 回答
1476 浏览

vaadin - Vaadin 生产模式构建在 v20 中损坏?

最近,我们的 vaadin 生产版本开始失败,我是一个节点新手,无法确定这是本地问题还是与 vaadin 20 有关。

当我切换回 vaadin 19 时,问题就消失了,我可以使用在https://start.vaadin.com/app/上生成的应用程序重现该问题

运行时:./mvnw package -P production我收到以下错误:

在我的本地机器(macOs 11.4)上,我安装了节点 v16.6.1,但它在未安装节点的詹金斯服务器上也失败了。

最好的问候 Jens

0 投票
1 回答
173 浏览

npm - Vaadin 19:使用具有自己的 Vaadin 依赖项的 NPM 模块失败

我们正在使用 Vaadin Fusion,暂时停留在版本 19。在此版本中,无法添加本身依赖于 Vaadin 组件的 NPM 依赖项。

例如,如果我有这样的应用程序package.json

并且my-beautiful-button有一个package.json这样的

该应用程序可以正常编译并从 Spring-boot 和 webpack-dev-server 启动,但在浏览器控制台中会抛出类似这样的异常:

这可以通过基于 Vaadin 版本 20.0.5 的应用程序重现。现在在 Vaadin 20.0.6 中,这个问题得到了修复,“my-beautiful-button”在浏览器中可以正常显示。但在我的一生中,我似乎无法找出导致 Vaadin 代码库变化的原因。

我可以做些什么来在 20.0.6 之前的 Vaadin 版本中实现这种行为吗?

0 投票
1 回答
135 浏览

select - LitElement 模板上的选择组件无法使用 Vaadin 20.0.3 注入服务器端 Java

选择组件不适用于以下代码:

打字稿

爪哇

该代码在客户端工作,但不会在服务器端 Java 上注入组件。然后在下面的客户端发生错误:

FlowBootstrap.js?f80c:67 Vaadin Select 中似乎有错误:您应该只使用渲染器或模板来选择内容 请向https://github.com/vaadin/vaadin-select/提交问题问题/新

如何将 Select 组件注入服务器端 Java?你有什么主意吗?