问题标签 [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.

0 投票
1 回答
1349 浏览

java - 如何从 Vaadin 的任何地方获取应用程序实例?

我没有显式地创建 Application 对象,并假设 Vaadin 会默默地创建它。

我怎样才能得到它的参考?

0 投票
1 回答
494 浏览

gwt - BeanCreationException Vaadin

我正在尝试将 Spring Boot Vaadin ( https://github.com/peholmst/vaadin4spring ) 与 Vaadin 的仪表板演示代码 ( https://github.com/vaadin/dashboard-demo ) 集成。我所做的唯一修改是在 DashboardUI 类中添加注释“@VaadinUI”。我使用分支“integrate-vaadin-dashboard-demo-project”签入了我的代码。

我收到错误消息:

org.springframework.beans.factory.BeanCreationException:创建名为“org.springframework.boot.context.properties.ConfigurationPropertiesBindingPostProcessor”的bean时出错:调用init方法失败;嵌套异常是 java.lang.NoClassDefFoundError: javax/validation/ParameterNameProvider。

我不太确定这条消息是什么意思。有人可以解释它并提出错误消息的解决方案吗?

要点错误输出: https ://gist.github.com/anonymous/43d602c1105e00d4d7d6

克隆网址: https ://github.com/caritos/pangolin.git

分支:集成-vaadin-dashboard-demo-project

0 投票
1 回答
540 浏览

java - vaadin4spring 安全示例:加载小部件集失败

我正在拼命地尝试构建一个带有登录安全页面/视图的小 Vaadin 项目。我找到了 vaadin4spring 并认为我可以从安全样本开始。但是,在导入项目并运行它之后,我收到了消息(项目没有任何更改):

加载小部件集失败:./VAADIN/widgetsets/org.vaadin.spring.samples.security.Widgetset/org.vaadin.spring.samples.security.Widgetset.nocache.js?1424243461387

我还尝试手动编译小部件集,这在开始时是不可能的(缺少 WebContent 文件夹)。在将项目转换为使用 WebFacets 并添加动态 Web 模块后,编译是可能的。但是与小部件集相关的错误消息仍然相同。

有人可以帮我解决这个问题吗?我有一种感觉,这只是我缺少的一件小事。

0 投票
1 回答
1069 浏览

maven - 如何在 Maven 中使用最新版本的 Vaadin4Spring EventBus 框架?

我有一个带有 Vaadin 的 Spring Boot 项目,我想集成 Vaadin4Spring EventBus 框架:

https://github.com/peholmst/vaadin4spring/tree/master/spring-vaadin-eventbus

作者说:

请注意,事件总线 API 在版本 0.0.5 中发生了更改

但是,如果我在 pom.xml 中添加 Maven 依赖项:

Maven 下载0.0.4.RELEASE版本。我试图明确设置以下版本:

我还尝试将整个Spring4Vaadin插件设置为依赖项:

但他们都没有工作。

基本上,我不能这样做:

因为,正如 GitHub 上的 README.md 中所说:

请注意,事件总线 API 在版本 0.0.5 中发生了更改。从现在开始,您必须使用特定的接口声明要注入的事件总线(以前,一切都是 EventBus,您使用注释来指定要获取的总线)。这种变化的原因是

所以在版本0.0.4.RELEASE(Maven 认为是最新的)中,内部接口ApplicationEventBusUIEventBus没有定义。

那么,我怎样才能使用真正最新版本的插件呢?

0 投票
3 回答
8808 浏览

spring - 如何将新的 Vaadin Spring Boot 插件与 Vaadin4Spring EventBus 一起使用

Vaadin 团队目前发布了一个插件,据我了解,它基于非官方的 Vaadin4Spring 插件:

Vaadin Spring Boot: https ://vaadin.com/directory#addon/vaadin-spring-boot

Vaadin4Spring: https ://github.com/peholmst/vaadin4spring

请注意!截至 2015 年 2 月,Vaadin 正在开发一个官方 Spring 附加组件,该附加组件将是 Vaadin4Spring 的一个小子集。官方插件发布后,Vaadin4Spring 将转换为一组插件,提供官方插件不具备的功能。你可以在这里关注官方插件的进度: https ://github.com/vaadin/spring

然而,Vaadin Spring Boot 缺少 Vaadin4Spring 所具有的一些很酷的特性(就像上面 Vaadin4Spring 的作者 Petter Holmström 所说的那样),比如非常有用的 EventBus 框架。

现在我已经使用 Vaadin Spring Boot 插件和 Vaadin4Spring 插件建立了一个 Maven 项目:

基本上,我想使用这两个框架的功能(或者更好,我想用Vaadin Spring Boot作主框架并Vaadin4Spring EventBus与它一起使用这些功能)。然而,我注意到的问题是,这两个框架似乎还不能相互共存。

如果我像上面一样添加两个插件,当我运行应用程序时,找不到任何视图和 UI(在日志下方显示我的意思):

但是视图和用户界面确实存在!它们由Vaadin Spring Boot插件管理(这里是一些示例代码):

用户界面:

使用@SpringView 注释的视图:

其他观点也是如此。当从 pom.xml 中删除这两个依赖项时,一切正常:

不允许我使用 EventBus 框架。有没有人也已经探索过这个新插件并且有同样的需求?你有没有发现如何整合这两个世界?还是将 Vaadin4Spring 工具用于 Vaadin Spring Boot 还为时过早,我们应该等待 Vaadin4Spring 功能转换为一组插件,这些插件将Vaadin Spring Boot按照我发布的第一个块中所述完成?

编辑:我还尝试在将@ComponentScan三个依赖项放在一起的同时向 Spring Boot 应用程序类添加注释,但没有帮助......

如果我添加spring-vaadin而不是spring-boot-vaadin

视图和 UI 已加载,我可以在浏览器中看到它们,但是一旦我想开始使用事件总线,就会出现以下异常:

似乎 EventBus.* bean 没有在 Spring IoC 容器中注册。该怎么办?

0 投票
1 回答
2172 浏览

vaadin - 使用 Spring Boot + Vaadin Spring 时的 Vaadin Sass“即时”编译

当您使用 Spring Boot 在调试模式下运行时,是否可以即时进行 sass 编译?如何?现在我每次都需要手动编译,这样的开发效率并不高。这对任何人都有效吗?

非常感谢您对此的任何了解

弗兰

0 投票
1 回答
920 浏览

spring-security - 是否可以从 vaading4spring 与 Vaadin Spring Boot 一起运行 Spring Security?

是否可以从 vaading4spring 与 Vaadin Spring Boot 一起运行 Spring Security?

当我在 build.gradle 混合两者时

新注解(例如@SpringUI)不起作用。

当我删除

从 build.gradle,

我有一个例外说

原因:org.springframework.beans.factory.NoSuchBeanDefinitionException:没有为依赖找到[org.vaadin.spring.http.HttpService]类型的合格bean:预计至少有1个bean可以作为此依赖的自动装配候选者。依赖注解:在 org.springframework.beans.factory.support.DefaultListableBeanFactory.raiseNoSuchBeanDefinitionException(DefaultListableBeanFactory.java:1301) 在 org.springframework.beans 的 {@org.springframework.beans.factory.annotation.Autowired(required=true)}。 factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1047) 在 org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:942) 在 org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement。

我很感激任何帮助。

0 投票
1 回答
261 浏览

spring - 在 Vaadin4Spring MVP 框架中初始化模型的正确方法是什么?

我看到演示者可以将视图初始化/定义为

并使用 getView() 访问视图。

我找不到任何以类似方式定义模型的示例。也许我错了,但是 Presenter 应该是 Model 和 View 之间的粘合剂。所以,我在想 Presenter 会有类似的模型模式。

如果您能分享任何示例和想法,我将不胜感激。

0 投票
2 回答
1567 浏览

vaadin - 如何在 Vaadin 表中添加新列以及如何在 vaadin 表中放置链接

我是 Vaadin 的新手,我创建了一个表,我可以通过 BeanItemCONtainer 填充其中的数据,下面是代码。

我在这里有两个问题,1.我想将 billOfladingNo 列更改为链接,当我单击时会执行一些操作?2. 我想再添加一列带有几个链接图标?

你能帮我如何添加列吗?

在此先感谢基兰。

0 投票
1 回答
501 浏览

java - com.vaadin.ui.DateField - time section not editable after toggling read-only

I have a form with a DateField and I want to be able to toggle between read-only mode and non-read-only/edit mode.

When the field is initially read-only and I switch to non-read-only then the time section of the calendar isn't editable/displayed correctly.

When the field is initially non-read-only toggling between non-read-only and read-only works es expected. The problem is that the field initially needs to be read-only.

Am I missing something or is this a bug?

I'm using vaadin 7.4.4 with vaadin-spring-boot-starter-1.0.0.beta2.