getResult method

(List<SpinnerItemData>, List<String>) getResult()

获取选择的结果

Implementation

(List<SpinnerItemData>, List<String>) getResult() {
  if (value.singleConditionAndSingleSelect) {
    final lastList = getColumn(value.idxList.length - 1);
    final item = lastList[value.idxList.last];
    return ([item], [item.name]);
  }

  final resluts = <SpinnerItemData>[];
  final reslutNames = <String>[];

  for (var element in value.data.items) {
    if (element.selected) {
      resluts.add(element);
      reslutNames.add(element.name);
    }
  }

  return (resluts, reslutNames);
}