Skip to content

Commit d6a6a61

Browse files
authored
add FilterData for Collections, fixes #1113 (#1115)
Co-authored-by: Peter Carlson <peter.howudodat.com>
1 parent 0684df7 commit d6a6a61

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

domino-ui/src/main/java/org/dominokit/domino/ui/datatable/store/LocalListScrollingDataSource.java

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -479,4 +479,13 @@ record ->
479479
isNull(this.lastSearch) || getSearchFilter().filterRecord(this.lastSearch, record))
480480
.collect(Collectors.toList());
481481
}
482+
483+
@Override
484+
public List<T> filterData(Collection<T> data) {
485+
return HasDataFilters.super.filterData(data).stream()
486+
.filter(
487+
record ->
488+
isNull(this.lastSearch) || getSearchFilter().filterRecord(this.lastSearch, record))
489+
.collect(Collectors.toList());
490+
}
482491
}

0 commit comments

Comments
 (0)