EnumFilterView constructor

EnumFilterView({
  1. FilterController<EnumFilter>? filterController,
  2. String? hint,
  3. bool? allowSorting,
  4. bool useTextUnspecified = true,
  5. String textUnspecified = "Unspecified",
  6. List<String?>? entries,
  7. List<String?>? entryValues,
})

Implementation

EnumFilterView({
  super.filterController,
  super.hint,
  super.allowSorting,
  this.useTextUnspecified = true,
  this.textUnspecified = "Unspecified",
  this.entries,
  this.entryValues,
}) {
  assert(entries != null);
  assert(entryValues != null);
  assert(entries!.length == entryValues!.length);
  if (useTextUnspecified) {
    entries?.insert(0, textUnspecified);
    entryValues?.insert(0, 'null');
  }
}