parserFilterTypeWithType method
根据 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;
}