getColumn method

List<SpinnerItemData> getColumn(
  1. int index
)

获取对应列的数据列表

Implementation

List<SpinnerItemData> getColumn(int index) {
  final fenceList = value.data.items;
  if (index == 0) {
    return fenceList;
  }
  List<SpinnerItemData> list = fenceList;

  for (var i = 0; i < index; i++) {
    final idx = value.idxList[i];
    if (list.length > idx) {
      list = list[idx].items;
    }
  }
  return list;
}