changeSecondItemStatusByIndex method
void
changeSecondItemStatusByIndex(
- int firstIndex,
- int secondIndex,
- bool check
)
Implementation
void changeSecondItemStatusByIndex(
int firstIndex, int secondIndex, bool check) {
if (_state == null) return;
if (firstIndex < 0 || firstIndex >= _state!.items.length) return;
List<DropDownItem> dataList = _state!.items[firstIndex].data ?? [];
if (secondIndex < 0 || secondIndex >= dataList.length) return;
dataList[secondIndex].check = check;
if (_state!.multipleChoice == true) {
if (firstIndex < 0 || firstIndex >= _state!.confirmItems.length) return;
List<DropDownItem> dataList = _state!.confirmItems[firstIndex].data ?? [];
if (secondIndex < 0 || secondIndex >= dataList.length) return;
dataList[secondIndex].check = check;
}
_state!.update();
}