File tree Expand file tree Collapse file tree 1 file changed +11
-1
lines changed
domino-ui/src/main/java/org/dominokit/domino/ui/datatable/store Expand file tree Collapse file tree 1 file changed +11
-1
lines changed Original file line number Diff line number Diff line change @@ -380,7 +380,7 @@ private void handleDropEvent(RecordDroppedEvent<T> event) {
380380 public void onSearchChanged (SearchEvent event ) {
381381 if (nonNull (getSearchFilter ())) {
382382 setLastSearch (event );
383- filtered = filterData (original );
383+ filtered = LocalListDataStore . this . filterData (original );
384384 if (nonNull (getLastSort ())) {
385385 sort (getLastSort ());
386386 }
@@ -826,6 +826,16 @@ record ->
826826 .collect (Collectors .toList ());
827827 }
828828
829+ @ Override
830+ public List <T > filterData (Collection <T > data ) {
831+ return HasDataFilters .super .filterData (data ).stream ()
832+ .filter (
833+ record ->
834+ isNull (this .getLastSearch ())
835+ || getSearchFilter ().filterRecord (getLastSearch (), record ))
836+ .collect (Collectors .toList ());
837+ }
838+
829839 /**
830840 * An interface defining actions for handling drag-and-drop operations on records within the data
831841 * store.
You can’t perform that action at this time.
0 commit comments