跳到主要内容

Filtering

在ChatGPT中打开

Table 组件允许您实现过滤功能,以根据特定标准缩小显示的数据。要实现过滤,可以通过使用与表格关联的 Repository 提供的 setFilter(Predicate<T> filter) 方法来定义过滤标准。

显示代码

在上述示例中,setFilter() 方法用于根据 MusicRecord 的标题定义过滤标准。

提示

setFilter() 方法属于 Repository 类,并不是 Table 本身的内置行为。

当用户修改搜索字段的内容时,过滤器将被应用,从而更新 searchTerm,并触发 commit() 方法以刷新显示的数据。