parserFilterTypeWithType method

SelectionFilterType parserFilterTypeWithType(
  1. String? type
)

根据 type 解析出对应的 BrnSelectionFilterType, 默认为 BrnSelectionFilterType.none

Implementation

SelectionFilterType parserFilterTypeWithType(String? type) {
  if (type == 'unlimit') {
    return SelectionFilterType.unLimit;
  } else if (type == "radio") {
    return SelectionFilterType.radio;
  } else if (type == "checkbox") {
    return SelectionFilterType.checkbox;
  } else if (type == "range") {
    return SelectionFilterType.range;
  } else if (type == "customHandle") {
    return SelectionFilterType.customHandle;
  } else if (type == "more") {
    return SelectionFilterType.more;
  } else if (type == 'floatinglayer') {
    return SelectionFilterType.layer;
  } else if (type == 'customfloatinglayer') {
    return SelectionFilterType.customLayer;
  } else if (type == 'date') {
    return SelectionFilterType.date;
  } else if (type == 'daterange') {
    return SelectionFilterType.dateRange;
  } else if (type == 'daterangecalendar') {
    return SelectionFilterType.dateRangeCalendar;
  }
  return SelectionFilterType.none;
}