问题标签 [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.
vaadin8 - 绕过数据提供者的延迟加载
我需要在获取数据时对其进行操作
我在运行时发现,由于延迟加载功能,数据并未全部获取。当我操作它们时,我需要获取所有行。
如何在保留延迟加载功能的同时对所有数据进行排序/过滤?
编辑:我的情况:在我的前端,我有一些可以从网格中选择的批处理操作,我可以从第一行或当前选择的行中选择起始行。在 vaadin7 中,我只使用 IndexedContainer 的 firstItemID、lastItemID、prevItemID、nextItemID 方法来循环遍历网格行。在 vaadin8 中,没有这样的方法。所以我正在考虑将 prev 和 next 指针添加到我的 bean,并在每次数据提供者获取行时链接它们
问题是 DataProvider 仅获取可见行,因为它具有延迟加载功能。
vaadin-grid - 属性中带有 List<~> 的 Vaadin8 网格
我正在尝试使用 Vaadin 创建一个网格,但在显示数据源内部的数据时遇到了麻烦。数据源定义如下
现在,当我编写代码以使用 Vaadin 显示数据时
现在我想在 Grid 中显示姓名和联系人,我应该怎么做?问题是列表显示为对象。什么可能是最简单的方法。
输出应该像
java-8 - 在 Vaadin 8 中,如何将布尔值转换为网格中的复选框
在 Vaadin 8 框架中,使用Vaadin Grid,如何将Boolean
每行中的对象显示为复选框?
maven - 如何使用 Hibernate5 和 Vaadin8 使用 java.time.LocalDate?
我是 Vaadin 的新手,我正在尝试做一个简单的 crud 应用程序。我从 Vaadin CRUD 样本开始;然后我修改后端项目以使用 Hibernate 和 ui 项目来管理各种表。我可以对 varchar 和 int 等简单数据类型执行此操作,现在我要添加一个日期字段,但它会返回此错误:
com.mysql.jdbc.MysqlDataTruncation:数据截断:不正确的日期值:'\xAC\xED\x00\x05sr\x00\x0Djava.time.Ser\x95]\x84\xBA\x1B"H\xB2\x0C\x00\第 1 行的“data_nascita”列的 x00xpw\x07\x03\x00\x00\x07\xE1\x06\x1Ax'
“DATA_NASCITA”是我的 mysql DB 上的一个日期列,该实体有一个 LocalDate 链接到该字段。
我在某处发现这个新的 java api 仅与 Hibernate5 兼容,所以在我的 pom 文件中添加:
在实体类中,我将 java.util.Date 替换为 java.time.LocalDate 并删除注释@temporal。该字段的输入类是 Vaadin 框架的 DateField。
哪个可能是问题?
PS:我是盲人,所以我用Netbeans8编译代码,但是我用notepad++修改了代码,所以如果有人使用相同的技术并且没有任何问题,请告诉我,因为我不能确定问题所在是与构建过程有关的东西。
java - 多页:导航器和导航设置->“第一次调用 getConnectorId() 时必须将组件附加到会话”
我无法让导航器在我的项目中运行。我总是收到错误“第一次调用 getConnectorId() 时必须将组件附加到会话”
我遵循了几个示例,其中它以几乎完全相同的设置开箱即用,但我无法让它在我的环境中运行,我不知道为什么。
这是我的主界面
这是我的主要/食物/膳食视图,它们只是带有标签的树桩,因为我只是想测试一个多页示例
java - 有没有一种简单的方法来关闭连接到 Vaadin FileDownloader 的弹出确认按钮
我正在尝试使用 Vaadin 8.05 从服务器下载文件,同时单击弹出窗口中的按钮,它可以工作。问题是单击后我找不到关闭弹出窗口的方法。如果我试图关闭窗口,那么下载将不会完成,也不会发生任何事情。如果我要删除关闭,则下载正在运行。但我想在 dwonload 之后关闭弹出窗口。这是代码:
vaadin - 在 Vaadin 8.1 TreeGrid 中替换 collapseItemsRecursively 和 expandItemsRecursively
Vaadin 8.1 引入了该TreeGrid
组件。它不再具有collapseItemsRecursively
andexpandItemsRecursively
方法(在现在的旧Tree
组件中可用)。我错过了什么还是您需要开发自己的实现?如果是这样,推荐的方法是什么?
spring - 春季视图不尊重@UIScope注释?
我遇到了 Vaadin spring annotation 的问题@UIScope
,定义如下:
每次导航打开视图时都会创建视图。我希望它在第一次访问时只创建一次。
但是,如果我替换@UIScope
为@Scope(UIScopeImpl.VAADIN_UI_SCOPE_NAME)
then 它会按预期工作。我错过了什么?