vaadin-grid相关内容
我在Vaadin14中创建了一个自定义字段,它显示一个网格和两个按钮(添加行/清除网格)。此自定义域显示在CRUD编辑器中,该编辑器又有选项卡。 为了使用编辑器创建网格,我在";Non-Buffered&Quot;节中使用了此处所示的https://vaadin.com/docs/v14/ds/components/grid示例。 除了addCloseHandler(Compo
..
情况和问题,简短 Vaadin 21中的LocalDateTimeRenderer在德语浏览器中显示德国日期,即使Vaadin会话中的区域设置更改为例如Locale.UK。 情况和问题,详细/详细 在Vaadin21Grid中,我有一个LocalDateTime列。它是这样为实体类型T创建的: private Column addLocalDateTimeCo
..
Grid有什么区别a> 和 Table 组件在
..
我有一个四列的网格.最后一个包含一个图像,我通过向其 ImageRenderer 添加一个 ClickListener 使其可点击.我的目标是访问该行(或其所有元素)以删除该行. Grid网格 = 新网格();...grid.addColumn(row -> row.getValue("NAME")).setCaption("NAME");grid.addColumn(row -> row.g
..
这个问题类似于这个.但是我对 Vaadin 14 很感兴趣,因为我正在将旧的 Table 组件迁移到 Grids.不再有 HeaderClickListener.因此,如何在 Grid 标题上实现点击侦听器. 我不介意添加带有用于复制的列选择的上下文菜单,但据我所知,没有用于获取列中数据的 API? 解决方案 在 Vaadin 14 中没有 HeaderClickListener.相
..
我使用带有嵌套属性的 Vaadin 网格,例如order.createdAt.我想对这些列进行排序并使用 .setSortProperty("order.createdAt") 设置排序,因为 createdAt 是一个 LocalDateTime,它始终是 Comparable.但这不起作用.我需要为每个这样的列定义一个 comparator,并且我已经使用了很多 :-) grid.addCo
..
用例 1 的回答如下,用例 2 已移至单独的问题 (Vaadin Flow:返回视图,视图不应从后端重新加载数据) 我想使用由惰性 DataProvider 支持的 Vaadin Flow (v14 LTS/v19) 网格组件,该组件在显示网格时不会自动从后端获取数据. 至少有两个用例: 除非用户提供过滤参数,否则显示网格数据没有意义 返回到 @PreserveOnRefres
..
这里问的问题:https://vaadin.com/forum/thread/18095407/how-to-create-a-grid-without-binder 但是 vaadin 的论坛已经关闭,所以我想在这里继续. 在 Vaadin 14 上,关于实现具有动态可变列数的网格的最佳方法的任何建议.使用列 Index (1,2,3...) 对我来说不是一个好的选择.假设我有一个简
..
在 Vaadin 13 中,我为我的网格启用了“多选",效果很好.然而,通常,即使经过过滤,我也有数百个项目(因此选择每个项目会很乏味).在我多年前使用的旧 gwt“网格"工具中,他们有一个复选框,该复选框将出现在顶行/标题级别,如果选中,将对表中的所有行执行全选/取消全选(之后过滤).Vaadin 13 中是否存在这样的解决方案?如果没有,是否有任何(简单且安全的)解决方法来实现类似的目标?(注
..
我想对放置在数据网格行中的元素启动的事件做出反应.Vaading 数据网格可防止事件冒泡到包含网格的父组件.将按钮放置在为每一行呈现的网格列中,我无法从托管网格的组件中捕获单击或任何其他事件. 来自https://vaadin.com/components/vaadin-grid/的示例html-examples 依赖于 html 文件中附加的 js 钩子.我正在使用 Lit-element
..
在Vaadin 8 Grid中单击包含诸如VerticalLayout行之类的组件的单元格时,不会被选中(使用Vaadin 8.1.5). 如果该组件未填充整个单元格,则单击单元格中未使用的区域将使该行处于选中状态. 我一直在研究如何将单击组件转发到单元格单击侦听器,但是对此还没有任何把握.猜猜它甚至不是最好的方法. 有什么解决方案? 解决方案 我提供了自己当前的解决方案
..
我正在尝试使用Spring Boot和Vaadin构建一个简单的Java应用程序. 我需要在用户界面上添加一个表格,如下所示: https://www.screencast.com/t/1c4xkr4IE 它可以延长句点. 看起来像Vaadin Grid元素完全符合我的要求,但是它将我的行添加为列.是否可以反转网格,或者还有另一种方法来构建所需的表? 更新 这是我的代码:
..
由于我正在使用组件和更新:我找到了方法setRowHeight()(手册需要更新),但是这也改变了我不希望的列标题行高,我只是希望行高(以便组件合适)而不能标头. 解决方案 看来这是最新版本中的问题,因此无法执行用户手册中所述的内容.话虽如此,预计将在版本8.2.0中解决: https://vaadin.com/download/prerelease/8.2/8.2.0/8.2.0.alp
..
我正在尝试在Vaadin 8中使用Grid进行延迟加载.但是它仅显示一个空表.我做错了什么?另外,如何将要加载(限制)的项目数设置为例如20个项目(默认为40个项目)? private Grid makeLazyTable() { Grid grid = new Grid(); DataProvider d
..
我正在使用vaadin开发Web应用程序,当前正在尝试实现通讯簿.我查看了github以外的官方实现,并尝试以此为基础. 我遇到的问题与联系表格有关.我希望能够单击网格中的一行并打开一个包含该信息的表单. (类似于他们的示例中的操作) 该组件未按预期反应.如果我将组件直接添加到主布局中,并尝试切换可见性,则会使视图混乱.使它起作用的唯一方法是根据需要添加和删除该组件,尽管我不喜欢这种解
..
实现嵌套布局后,我遇到了渲染包含网格的组件的问题.分析表明该元素存在于html中,但具有显示块属性,并且网格从不可见. 我阅读了类似的问题( Vaadin 14-在嵌套布局中使用时,网格不显示/填充),但是其中列出的建议没有给我带来任何结果. 这是我的代码: MainLayout.kt: @Theme(value = Material::class, variant = M
..
我正在学习Vaadin框架.我正在尝试捕获项目单击侦听器的双击事件.但是它没有按预期工作.请参考下面的代码, grid.addItemClickListener(e -> { if(e.isDoubleClick()) { System.out.println("Double click"); } else {
..
当我尝试使用基于行的编辑器(setEditorEnabled(true),缓冲模式)时,出现错误: Caused by: com.vaadin.data.util.converter.Converter$ConversionException: Unable to convert value of type java.time.LocalTime to presentation type c
..
在新的Vaadin Grid 小部件中(替代尊敬的 Table ),如何将数字或其他内容右对齐在专栏中? 解决方案 我能想到的最简单的方法是定义自己的CSS类和样式生成器,这与我使用表时所做的非常相似. @Theme("mytheme") @Widgetset("com.matritza.MyAppWidgetset") public class MyUI extends UI {
..
在 Vaadin 7.5.3,我们可以通过调用那么我们如何通过编程设置? 解决方案 网格类没有声明此方法,但是您仍然可以通过编程方式进行操作.我不会争论它是否是错误.首先,您需要知道什么是SelectionMode.然后,您可以选择一行(或几行): @Override protected void init(VaadinRequest request) { final Ver
..