FilterWidget<T extends BaseController> constructor

FilterWidget<T extends BaseController>(
  1. T baseController, {
  2. Key? key,
  3. String? tag,
  4. bool isComponent = true,
  5. String? fieldNameSearching,
  6. String? title,
  7. Color? color,
  8. EdgeInsets? searchedListPadding,
  9. Widget? filterIcon,
  10. bool isFilterOnServer = false,
  11. required List<FilterItem> filterItems,
})

Implementation

FilterWidget(
  super.baseController, {
  super.key,
  super.tag,
  super.isComponent,
  this.fieldNameSearching,
  this.title,
  this.color,
  this.searchedListPadding,
  this.filterIcon,
  this.isFilterOnServer = false,
  required List<FilterItem> filterItems,
})  : filterController = FilterController(filterItems),
      loadSearchedData = (baseController is SearchedController)
          ? (baseController as SearchedController).loadSearchedData
          : null;