applySortBaseOnList method

void applySortBaseOnList()

Implementation

void applySortBaseOnList() {
  final baseController = getController(tag: tag);
  if (kDebugMode) {
    print('${baseController.runtimeType} applySort');
  }

  final loadedData = baseController.getData();

  final filterDataFieldName = getFilterFieldName(loadedData);

  if (filterDataFieldName != null &&
      loadedData[filterDataFieldName] != null) {
    final filteredData =
        filterController.applySort(loadedData[filterDataFieldName]!);

    loadedData[filterDataFieldName] = filteredData;
  }

  baseController.setData(loadedData);
  baseController.update();
}