applyFilterBaseOnList method
Future<void>
applyFilterBaseOnList(
)
Implementation
Future<void> applyFilterBaseOnList() async {
if (kDebugMode) {
print('${applyFilterBaseOnList.runtimeType} applySort');
}
final baseController = getController(tag: tag);
final loadedData = await baseController.loadData();
if (loadedData == null) return;
final filterDataFieldName = getFilterFieldName(loadedData);
if (filterDataFieldName != null &&
loadedData[filterDataFieldName] != null) {
final filteredData =
filterController.applyFilter(loadedData[filterDataFieldName]);
loadedData[filterDataFieldName] = filteredData;
baseController.setData(loadedData);
baseController.update();
}
}