问题标签 [vaadin4spring]
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.
vaadin - How to write vaadin dynamic grid
Does anybody know how to build a dynamic vaadin grid like here: https://cdn.vaadin.com/vaadin-grid/2.0.0-alpha3/demo/data.html#dynamic-height
It is strange because I have never seen that vaadin allow to write code as it is in the link above. Where to put this template? Is it possible that in a standard vaadin code?
java - Vaadin 日期验证,2 个或更多验证器
我对日期验证有疑问。它只在开始时起作用。在我输入日期并再次删除它后,它停止工作。使用 String 字段它可以工作。此外,我希望使用 2 个验证器,但它只检测到一个 有人可以帮助我或给我一个提示吗?
首先,我在 DateEditor 中定义需要验证:
在我的问题配置中,我添加了一个验证器方法:
我保证我会执行
我用我的字符串字段尝试了这个解决方案,一切都像一个魅力
java - Vaadin - Spring Boot 应用程序未编译
我是 Vaadin 初学者。我尝试实现教程中的代码,但我的应用程序无法编译。这是一个简单的 Spring Boot 应用程序,由三个类组成。第一个类是spring boot的入口点,主类。其他两个类是 vaadin 类。
TodoUI 类
ToDo 布局类
这是服务器日志
谢谢。
spring - 为什么spring-vaadin忘记了我设置的locale,但是刷新页面后突然想起了?
情况:我有一个 vaadin-spring 应用程序,我必须让用户在登录时更改语言。我在登录页面使用组合框在语言环境之间切换。春季语言环境解析器实现是 CookieLocaleResolver 因为我想将选择的选项存储在 cookie 中以供下次访问。
看法:
更改组合框会将名为 locale 的 cookie 设置为所需的语言区域设置(例如 de_DE)。语言环境解析器中的默认语言是 de_DE。在登录时,我可以在两个选项之间进行切换:de_DE 和 en_US。
vaadin 视图中的标题和文本翻译由 spring messageSource 完成:
在 Vaadin UI 中,我调用以下命令在会话和 UI 上设置语言环境:
我的问题是:当我在登录页面的语言组合框中选择 de_DE 语言环境并登录时,LocaleContextHolder.getLocale() 返回 en_US 并且用户界面为英文。但是,如果我在浏览器上按 F5 并刷新页面,则 UI 变为 de_DE。
为什么?
注意:我注意到登录前和登录后 JESSSONID cookie 发生了变化。我不知道在存在区域设置 cookie 时解析区域设置是否重要,并且在登录之前和之后是相同的。
spring-boot - 带有 Spring MVC 的 Vaadin 8 Spring Boot QuickTickets 仪表板
我正在尝试根据我的项目需求调整 Vaadin Spring Boot QuickTickets Dashboard 示例。一切正常,除了我无法访问另一个(不是 Vaadin UI)URL。例如,我有 Spring Boot Actuator 端点 - http://localhost:8080/actuator/health但是当我尝试访问它时,应用程序错误地将我重定向到http://localhost:8080/actuator/health#!dashboard。我的自定义登录页面(不是 Vaadin UI)的行为几乎相同 - http://localhost:8080/login。我也无法访问它。
如何正确设置 Vaadin 以便能够访问 Spring Boot Actuator 端点和我的自定义登录页面?
spring-boot - Vaadin Flow & Spring Boot 无法通过 servlet 上下文找到资源
我遇到了新的 Vaadin Flow 问题,这让我在最后几天发疯了,所以我希望你们能帮助我。
我使用的技术:
- Vaadin Flow Beta 8
- Spring Boot 2.0.1.RELEASE
- 嵌入式Tomcat
- Maven 作为构建工具
项目布局:
父项目
|
|-api
|
|–常见
|
|-网络应用
基本情况:我有一个整体的 Vaadin Flow 应用程序,现在我想将它分成 3 部分:webapp、common 和 api。在此拆分之前,一切正常。
当前情况:当我尝试导航到 localhost:8080/ 时,出现以下错误:
对应的View类是:
我的资源位于 src/main/resources 下,有文件夹 frontend 和 assets。
我尝试以下事情:
将 htmlImport 更改为 context://frontend/styles/landing.html 、 /frontend/styles/landing.html 、 ../frontend/styles/landing.html
https://github.com/ vaadin/skeleton-starter-flow-spring/issues/28
奇怪的是,我尝试在 Eclipse 中运行该项目并且它开箱即用。没有问题。
我希望你们能帮助我,如果我遗漏了什么,请指出!
vaadin - Vaadin、Spring-Boot 和 Vaadin 附加组件
在带有 Spring boot 的 Vaadin 8.0 项目中,我正在尝试使用 Vaadin 插件(WTPdfViewer,https://github.com/WhitesteinTechnologies/wt-pdf-viewer)来预览 PDF 文件。
我遇到的问题是,在尝试查看 PDF 文件时,插件会尝试从我认为错误的路径中获取关联的 javascript 资源。因此它试图从
而不是我认为正确的:
该项目的非 Spring Boot 版本可以正常工作,所以我认为它与 Vaadin 附加组件在 Spring-boot 项目中的工作方式有关。有任何想法吗?
gradle - 无法使用 gradle 和 V-Leaflet 编译 vaadin 小部件集
我有一个使用 vaadin 插件和 gradle 配置的 spring-vaadin 项目。将 V-Leaflet 添加到我的项目中第一次工作,但后来它坏了,widgetset 再也没有编译过。编译失败,报告找不到杰克逊:
这是 gradle 依赖项部分中的相关部分:
我已经尝试过使用 vaadinCompile,对它们进行编译和实现。
spring - 如何使用 vaadin4spring 运行 hazelcast 会话复制?
我正在使用基于此处https://github.com/peholmst/vaadin4spring中提到的共享安全示例的 hazelcast 会话复制编写一个简单的演示应用程序。
问题是,如果我启动应用程序,它会停留在登录站点上并显示“通信错误”。打开 vaadin 调试,它显示“响应不包含服务器 ID。请验证服务器是最新的,并且响应数据在传输过程中没有被修改。”
在 IDE 中没有显示堆栈跟踪。
我也尝试了这里的工作示例https://vaadin.com/blog/microservices-high-availability,但它没有给我提示如何将 hazelcast 与 vaadin4spring 集成。
这是我的配置:
pom片段: