deleteItemController method

void deleteItemController(
  1. C controller
)
inherited

Deletes and disposes an item controller. It should be present in the list.

Implementation

void deleteItemController(C controller) {
  if (!canDelete) {
    throw Exception(
      'minLength is $minLength, '
      'tried to delete when only had ${_itemControllers.length}.',
    );
  }

  _itemControllers.removeWhere((aController) => aController == controller);
  controller.dispose();
  notifyListeners();
}