问题标签 [vaadin-grid]

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 回答
1771 浏览

java - 具有生成属性和排序的 Vaadin 网格

我在 Vaadin 网格中有几列,它们只包含可排序容器中的项目的值,但它们也被添加为生成的属性,因为需要自定义 HTML 标题标签才能与值一起使用. 使用 Generated Property 和 HtmlRenderer 它可以正常工作并渲染,但使用它们会使所有列无法排序。我认为使用表格可以使用 CellStyleGenerator 完成,但网格有几个优点。是否有任何解决方法来解决此问题并使列再次可排序?

否则,将 HtmlRenderer 与 Converter 一起使用应该可以工作,但我需要对象引用本身,而不仅仅是 Converter 具有的字段,因为 html 标题标签需要包含一些元信息。

0 投票
1 回答
351 浏览

css - GWT Polymer Vaadin 网格水平滚动条

我正在使用https://github.com/vaadin/gwt-polymer-elements

Vaadingrid真的很好。

这次我对 vaadingrid 的水平滚动条有问题。

如果内容的宽度比浏览器的宽度宽。

在 Macbook(TOUCH PAD)、移动设备上使用时效果很好。(如下图所示)

http://imgur.com/GHyLrUq

但是,在电脑上使用时(用鼠标),它不能滚动。

没有显示默认的水平滚动条。

,,,

我试图设置“可见性:可见”。

http://imgur.com/XwqpPRV

但它总是会被 element.style 覆盖

http://imgur.com/VgUCLuN

希望有人可以帮助我。

0 投票
3 回答
108 浏览

grails - Vaadin 网格和 Grails 域类

晚上好。我在 Vaadin 网格中显示 Grails 域对象信息时遇到问题。这是我到目前为止所拥有的:

基本上,我正在做的是:首先,我创建一个 BeanItemContainer,然后我将此容器配置为 Cliente 类型之一,并且我还设置了此容器的数据源,在本例中是一个 Grails 服务,它返回一个 Cliente 类型的对象列表。

然后,我实例化一个 Vaadin 网格并将其 containerDataSource 设置为之前创建的容器。

我遇到的主要问题是网格还显示来自 Cliente 扩展的域类的信息。这意味着还会显示诸如 Version、Dirty、Meta Class 等属性。我不想要这个,我只想显示我创建的 Domain 类的数据。

这是域类:

我需要做什么才能只显示这个类中的信息,而不是它派生的超类中的信息?

另外,有谁知道如何设置网格中列的呈现顺序?

预先感谢您的帮助。

0 投票
5 回答
6019 浏览

vaadin - Vaadin 网格行索引

如果我们这样做,在 vaadin 表中

我们得到一个带有行索引的列。

是否有可能与 vaadin 网格相同?

0 投票
1 回答
1613 浏览

vaadin - Vaadin Grid 和 LazyQueryContainer

我按照 https://vaadin.com/wiki/-/wiki/Main/Lazy%20Query%20Container/中的示例将惰性查询容器链接到 Vaadin Grid

这些示例要求 Query 实现具有 @Override public int size()方法。看起来,Grid 使用这种方法来获取设置容器时将显示的对象总数。

大小方法需要计数和全表扫描,这在我们的例子中是非常昂贵的。

我们不想立即设置大小,而是希望在每个 loadItems 调用“@Override public List loadItems(int startIndex, int count)”中更改/更新它。

通知容器(以及最终使用该容器的网格)有关最新已知大小的最佳方式是什么?

是否有任何设置大小懒惰的例子?

先感谢您。

0 投票
3 回答
2671 浏览

vaadin - 如何在具有多选模型的 Vaadin 网格中使特定行无法选择?

我正在尝试根据其 Bean 的某些属性禁用特定行上的复选框(或者只是使整行通常无法选择),但我真的看不到任何可以用来获取句柄的方法或属性当使用多选模型或禁用整行时添加左侧的复选框。关于如何实现这一目标或我应该在哪里寻找的任何想法?

0 投票
1 回答
103 浏览

javascript - 如何防止网格变得小于最小高度?

我使用 vaadin-grid 并希望在选择行时使用行详细信息视图。只要表格有很多行,这就会起作用。假设您过滤了一些表格数据并且表格变小了

在此处输入图像描述

当您选择一行时,您将无法再看到行详细信息视图,因为网格太小了。

如何防止网格变得小于最小高度?

0 投票
1 回答
100 浏览

javascript - 如何制作宽度为 1px 的 Vaadin-grid 列?

我试图在 vaadin 网格中使列宽为 1px。我尝试了以下方法:

它仍然有 48px 的宽度。

如何制作宽度为 1px 的 Vaadin-grid 列?

0 投票
1 回答
366 浏览

vaadin - 如何同时更改 vaadin 网格过滤器和布局?

我有一个 vaadin 网格,顶部有一些过滤器,过滤器可以通过按钮显示/隐藏。现在的问题是,如果修改了网格的数据源,同时网格的位置发生了变化,那么网格将无法正确重绘。网格仅显示 10 个项目中的 5 个,顶部有一个空行。

示例应用

按钮操作设置setVisible为 false 并重置过滤器。

有没有办法将布局标记为脏或要求重建?

PS:我有一个完整的示例应用程序,在https://github.com/jansauer/vaadin/tree/filtergrid/

0 投票
1 回答
144 浏览

vaadin - 更改 Vaadin 网格/表格方向

我应该如何更改表格或网格的方向?我希望标题位于左侧。只有 2 列,左侧有标题,右侧有值。