问题标签 [vaadin8]
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 - 如何获得 Vaadin 8 网格列类型?
我正在使用 Vaadin 8 进行动态 bean 的表格数据表示。所以我必须在列上定义逻辑过滤器。
为此,我需要来自网格或列对象的列数据类型。有没有办法获取列的数据类型?
在 Vaadin 7 中,我可以使用container.getType(columnName)
vaadin - Vaadin:在鼠标按下时选择树中的项目
当前,Tree
在鼠标单击(向上和向下)时发生项目选择。是否可以在鼠标按下时进行?
我尝试通过自定义扩展来实现它,但没有成功:鼠标按下拦截器对事件发生的实际树项一无所知,因此它无法触发tree#select
特定条目上的方法。还有其他方法吗?
java - 将 CallbackDataProvider 偏移量和限制转换为可分页页面和大小
我有一个接受 PAGE 和 SIZE 参数的现有 REST 服务
反过来,它创建了一个 Spring Pageable 以与 Spring Repository 一起使用。
我现在想使用 Vaadin 8 CallbackDataProvider,但是它会产生用于 BackendDataProvider 的 OFFSET 和 LIMIT。
当然,这不会作为 offset != page 起作用,并且根据偏移位置,限制值会根据剩余的记录数而变化。
在不重写其余/服务的情况下,如何正确地从 DataProvider OFFSET 和 LIMIT 转到 PAGE 和 SIZE?
spring-mvc - ClassCastException:无法将 ServletRequestHandledEvent 强制转换为 WebServerInitializedEvent
我有 Spring-Boot w Vaadin 项目,我必须在其中定义一些 Spring-MVC REST 控制器。使用 Vaadin UI 时一切正常。但是,当我明智地调用任何 REST 控制器功能时,一切似乎都在工作,但我可以在日志中看到抛出异常。
感谢源代码的可用性,我开始调试,发现如果我像下面这样覆盖org.springframework.context.event.GenericApplicationListenerAdapter.supportsEventType(ResolvableType eventType)一切都会恢复正常。
(我已将!this.declaredEventType.getType().toString().equals("E")添加到最后一个 return 语句)
问题: 我应该坚持这个技巧还是可能会错过配置中的某些内容?提前致谢。
java - Java,Vaadin 8,带网格的延迟加载
我正在尝试在 Vaadin 8 中使用 Grid 实现延迟加载。但它只显示一个空表。我做错了什么?另外,如何将要加载的项目数(限制)设置为例如 20 个项目(默认为 40 个项目)?
nginx - Unable to unwrap data, invalid status CLOSED
Spring-Boot, Vaadin 8 application with vaadin push
No problem if the application gets user operation without any pause. Few seconds without any user request/operation get following error on the console. This makes our error log file doodle. Thank you in advance.
Spring-boot, vaadin 8, Nginx, Plesk onyx, ubuntu 16, lets-encrypt
nginx config:
spring boot application.properties
in localhost:
java - 有没有办法在可编辑的 Vaadin 8 网格中设置验证和编辑长值
我有一个 Vaadin 8 Grid,我想在其中将一列设置为可编辑。为此,我有 where Food.calories
is a long (是的,在这种情况下它可能是 int 但请记住,这是一个示例,我的特定用例需要 long):
不幸的是,这不起作用并且有以下错误:
类型参数“C”的推断类型“C”不在其范围内;应该实现'com.vaadin.data.HasValue'
我到处寻找,除了简单的编辑之外,找不到任何示例。演示采样器确实有一个使用滑块的更复杂的示例,但我无法弄清楚如何从该示例中推断出......
我理解错误,它试图将 long 映射到字符串。但是我找不到将转换器添加到 addColumn 以使其工作的方法...
vaadin8 - 从 vaadin 图表 4.0.0 中删除系列
我想更改 ListSeries 的数量以在按钮单击时绘制图表。
我将 Vaadin 8.0.1 与 Vaadin 图表 4.0.0 和 Java 8 一起使用。
类包含图表的实现。
上面的代码不会抛出编译错误,因为configuration.getSeries()返回不可修改的列表。但它在从列表中删除系列时抛出异常(由于不可修改的列表,这是预期的)。
任何帮助将不胜感激。我整天都在谷歌,但没有运气。
java - Vaadin 8.1 为树项生成描述工具提示
有没有办法为 Vaadin 8.1 树中的项目添加不同的工具提示?Vaadin 通常使用描述作为工具提示。通常 Vaadin 使用描述作为工具提示。但我找不到与项目相关的描述。树组件有一个描述,但没有每个项目的描述。任何的想法?
tomcat8 - 在 IntelliJ 2017.2.2 中的 Java 9 prerelease 下运行 Vaadin 8.1 应用程序
在 IntelliJ 2017.2.2 中,如果>设置为 Java 1.8,我可以vaadin-archetype-application
在 Java 9+181 下使用 Tomcat 8.5.20运行 Vaadin 8.1.2 应用程序(全新原型)。Project Structure
Project SDK
如果Project Structure
>Project SDK
设置为 Java 9,我会收到这个编译器错误,其中包含与 Vaadin MouseEventsFillIn
相关的断言错误。filling
我试过谷歌搜索,但没有发现任何线索。
所以,两个问题:
- IntelliJ + Vaadin + Tomcat 可以在 Java 9 下工作吗?(也就是说,作为Java 9 项目运行——确实在Java 9 上运行,但仅作为 Java 8 项目运行)
- 如果是这样,在我使用全新的未修改 Vaadin 应用程序 Maven 原型的情况下可能会出现什么问题?