vaadin-grid相关内容

非缓冲模式退出编辑器中的Vaadin 14网格

我在Vaadin14中创建了一个自定义字段,它显示一个网格和两个按钮(添加行/清除网格)。此自定义域显示在CRUD编辑器中,该编辑器又有选项卡。 为了使用编辑器创建网格,我在";Non-Buffered&Quot;节中使用了此处所示的https://vaadin.com/docs/v14/ds/components/grid示例。 除了addCloseHandler(Compo ..
发布时间:2022-03-17 14:02:10 其他开发

Vaadin 21:区域设置更改时在网格中的LocalDateTimeRenender处更改日期格式

情况和问题,简短 Vaadin 21中的LocalDateTimeRenderer在德语浏览器中显示德国日期,即使Vaadin会话中的区域设置更改为例如Locale.UK。 情况和问题,详细/详细 在Vaadin21Grid中,我有一个LocalDateTime列。它是这样为实体类型T创建的: private Column addLocalDateTimeCo ..
发布时间:2022-03-17 13:08:33 其他开发

如何将单击侦听器或上下文菜单添加到 Vaadin 的网格列标题

这个问题类似于这个.但是我对 Vaadin 14 很感兴趣,因为我正在将旧的 Table 组件迁移到 Grids.不再有 HeaderClickListener.因此,如何在 Grid 标题上实现点击侦听器. 我不介意添加带有用于复制的列选择的上下文菜单,但据我所知,没有用于获取列中数据的 API? 解决方案 在 Vaadin 14 中没有 HeaderClickListener.相 ..
发布时间:2021-09-15 20:33:41 其他开发

vaadin 网格列排序嵌套属性

我使用带有嵌套属性的 Vaadin 网格,例如order.createdAt.我想对这些列进行排序并使用 .setSortProperty("order.createdAt") 设置排序,因为 createdAt 是一个 LocalDateTime,它始终是 Comparable.但这不起作用.我需要为每个这样的列定义一个 comparator,并且我已经使用了很多 :-) grid.addCo ..
发布时间:2021-09-15 20:33:36 其他开发

Vaadin Dataprovider:如何避免“自动获取"?

用例 1 的回答如下,用例 2 已移至单独的问题 (Vaadin Flow:返回视图,视图不应从后端重新加载数据) 我想使用由惰性 DataProvider 支持的 Vaadin Flow (v14 LTS/v19) 网格组件,该组件在显示网格时不会自动从后端获取数据. 至少有两个用例: 除非用户提供过滤参数,否则显示网格数据没有意义 返回到 @PreserveOnRefres ..
发布时间:2021-09-15 20:33:18 其他开发

如何创建没有 POJO(动态列)的网格?

这里问的问题:https://vaadin.com/forum/thread/18095407/how-to-create-a-grid-without-binder 但是 vaadin 的论坛已经关闭,所以我想在这里继续. 在 Vaadin 14 上,关于实现具有动态可变列数的网格的最佳方法的任何建议.使用列 Index (1,2,3...) 对我来说不是一个好的选择.假设我有一个简 ..
发布时间:2021-09-15 20:33:09 其他开发

是否有“全选"?Vaadin 13 Grid 中的 checkbok(即使在过滤条件下也能工作,甚至当某些数据不在缓存中时?)

在 Vaadin 13 中,我为我的网格启用了“多选",效果很好.然而,通常,即使经过过滤,我也有数百个项目(因此选择每个项目会很乏味).在我多年前使用的旧 gwt“网格"工具中,他们有一个复选框,该复选框将出现在顶行/标题级别,如果选中,将对表中的所有行执行全选/取消全选(之后过滤).Vaadin 13 中是否存在这样的解决方案?如果没有,是否有任何(简单且安全的)解决方法来实现类似的目标?(注 ..
发布时间:2021-09-15 20:32:02 其他开发

如何在父照明元素组件中挂钩数据网格事件?

我想对放置在数据网格行中的元素启动的事件做出反应.Vaading 数据网格可防止事件冒泡到包含网格的父组件.将按钮放置在为每一行呈现的网格列中,我无法从托管网格的组件中捕获单击或任何其他事件. 来自https://vaadin.com/components/vaadin-grid/的示例html-examples 依赖于 html 文件中附加的 js 钩子.我正在使用 Lit-element ..
发布时间:2021-09-15 20:31:07 其他开发

如何在Vaadin 8网格的网格单元中单击组件以选择单元格行?

在Vaadin 8 Grid中单击包含诸如VerticalLayout行之类的组件的单元格时,不会被选中(使用Vaadin 8.1.5). 如果该组件未填充整个单元格,则单击单元格中未使用的区域将使该行处于选中状态. 我一直在研究如何将单击组件转发到单元格单击侦听器,但是对此还没有任何把握.猜猜它甚至不是最好的方法. 有什么解决方案? 解决方案 我提供了自己当前的解决方案 ..
发布时间:2021-02-10 18:59:53 Java开发

如何反转vaadin Grid?

我正在尝试使用Spring Boot和Vaadin构建一个简单的Java应用程序. 我需要在用户界面上添加一个表格,如下所示: https://www.screencast.com/t/1c4xkr4IE 它可以延长句点. 看起来像Vaadin Grid元素完全符合我的要求,但是它将我的行添加为列.是否可以反转网格,或者还有另一种方法来构建所需的表? 更新 这是我的代码: ..
发布时间:2020-07-13 18:42:44 Java开发

最新的8.1.4 API中不存在Vaadin网格setBodyRowHeight

由于我正在使用组件和更新:我找到了方法setRowHeight()(手册需要更新),但是这也改变了我不希望的列标题行高,我只是希望行高(以便组件合适)而不能标头. 解决方案 看来这是最新版本中的问题,因此无法执行用户手册中所述的内容.话虽如此,预计将在版本8.2.0中解决: https://vaadin.com/download/prerelease/8.2/8.2.0/8.2.0.alp ..
发布时间:2020-07-13 18:42:42 Java开发

Java,Vaadin 8,延迟加载网格

我正在尝试在Vaadin 8中使用Grid进行延迟加载.但是它仅显示一个空表.我做错了什么?另外,如何将要加载(限制)的项目数设置为例如20个项目(默认为40个项目)? private Grid makeLazyTable() { Grid grid = new Grid(); DataProvider d ..
发布时间:2020-07-13 18:41:40 Java开发

Java/Vaadin-FormLayout自定义隐藏组件实现

我正在使用vaadin开发Web应用程序,当前正在尝试实现通讯簿.我查看了github以外的官方实现,并尝试以此为基础. 我遇到的问题与联系表格有关.我希望能够单击网格中的一行并打开一个包含该信息的表单. (类似于他们的示例中的操作) 该组件未按预期反应.如果我将组件直接添加到主布局中,并尝试切换可见性,则会使视图混乱.使它起作用的唯一方法是根据需要添加和删除该组件,尽管我不喜欢这种解 ..
发布时间:2020-07-13 18:41:38 Java开发

Vaadin 14-使用嵌套布局时网格消失

实现嵌套布局后,我遇到了渲染包含网格的组件的问题.分析表明该元素存在于html中,但具有显示块属性,并且网格从不可见. 我阅读了类似的问题( Vaadin 14-在嵌套布局中使用时,网格不显示/填充),但是其中列出的建议没有给我带来任何结果. 这是我的代码: MainLayout.kt: @Theme(value = Material::class, variant = M ..
发布时间:2020-07-13 18:41:34 其他开发

在Vaadin Grid中将列内容右对齐?

在新的Vaadin Grid 小部件中(替代尊敬的 Table ),如何将数字或其他内容右对齐在专栏中? 解决方案 我能想到的最简单的方法是定义自己的CSS类和样式生成器,这与我使用表时所做的非常相似. @Theme("mytheme") @Widgetset("com.matritza.MyAppWidgetset") public class MyUI extends UI { ..
发布时间:2020-07-13 18:40:25 其他开发

在Vaadin 7中以编程方式在Grid中选择一行?

在 Vaadin 7.5.3,我们可以通过调用那么我们如何通过编程设置? 解决方案 网格类没有声明此方法,但是您仍然可以通过编程方式进行操作.我不会争论它是否是错误.首先,您需要知道什么是SelectionMode.然后,您可以选择一行(或几行): @Override protected void init(VaadinRequest request) { final Ver ..
发布时间:2020-07-13 18:40:22 其他开发