MultiSelectable<K extends Key> constructor
const
MultiSelectable<K extends Key> ({
- Key? key,
- required MultiSelectableController<
K> controller, - required VoidCallback stateSetter,
- required Widget child,
- bool exitWhenNoSelect = true,
- void onModeChanged(
- bool newInMultiSelectionMode
- void onSelectChanged()?,
- bool itemSelectable(
- K item
- void onInvalidSelected(
- K invalidKey
- int? maxSelectableCount,
- void onMaxCountReached(
- K exceedKey
Implementation
const MultiSelectable({
Key? key,
required this.controller,
required this.stateSetter,
required this.child,
this.exitWhenNoSelect = true,
this.onModeChanged,
this.onSelectChanged,
this.itemSelectable,
this.onInvalidSelected,
this.maxSelectableCount,
this.onMaxCountReached,
}) : super(key: key);