getList method
Implementation
List<UFUMultiSelectModel> getList() {
if(widget.showIncludeInactiveButton && list.any((element) => !(element.active ?? true) && element.isSelect)) {
includeInactive = true;
}
if(isViewSubList) {
if(widget.showIncludeInactiveButton && !includeInactive) {
if(subList.where((element) => element.isSelect).isNotEmpty) {
return listfilter.where((element) => element.active ?? true).toList();
}
return list.where((element) => element.active ?? true).toList();
}
if(subList.where((element) => element.isSelect).isNotEmpty) {
return listfilter;
}
return list;
}
if(widget.showIncludeInactiveButton && !includeInactive) {
return list.where((element) => element.active ?? true).toList();
}
return list;
}