setFilterWithFilterRows method

  1. @override
void setFilterWithFilterRows(
  1. List<PlutoRow> rows, {
  2. bool notify = true,
})
inherited

Implementation

@override
void setFilterWithFilterRows(List<PlutoRow> rows, {bool notify = true}) {
  setFilterRows(rows);

  var enabledFilterColumnFields =
      refColumns.where((element) => element.enableFilterMenuItem).toList();

  setFilter(
    FilterHelper.convertRowsToFilter(filterRows, enabledFilterColumnFields),
    notify: isPaginated ? false : notify,
  );

  if (isPaginated) {
    resetPage(notify: notify);
  }
}