setDisabledOptions method

void setDisabledOptions(
  1. List<ValueItem<T>> disabledOptions
)

set disabled options MultiSelectController is used to set disabled options.

Implementation

void setDisabledOptions(List<ValueItem<T>> disabledOptions) {
  if (disabledOptions.any((element) => !value._options.contains(element))) {
    throw Exception(
        'Cannot disable options that are not in the options list');
  }

  value._disabledOptions.clear();
  value._disabledOptions.addAll(disabledOptions);
  notifyListeners();
}