Vaadin 8网格:隐藏/取消隐藏所选行

时间:2018-08-03 15:36:55

标签: java grid vaadin vaadin8

我正在使用具有多选功能的Vaadin8网格。我想实现一个选项以在网格中隐藏行或取消隐藏行。

有人已经实现了此功能吗?如果我对如何实现它的功能有一些指点,不胜感激。

TIA

1 个答案:

答案 0 :(得分:3)

实现选择性显示Grid行的正确方法是使用Filtering in DataProvider,例如Grid使用的ListDataProvider具有用于过滤的API。因此,将显示通过过滤器的项目,而未显示未通过过滤器的项目。

在StackOverflow上还有一个关于使用网格进行过滤的问题:How to add grid filters in Vaadin 8?,其中包含过滤的代码示例。通常,Lambda表达式用作过滤器。您可以创建自定义过滤器。例如,在您的情况下,您可以在过滤器中找到ID列表,然后过滤出与这些ID匹配的行。