MyoroSelectionDropdownController<T, INPUT_DROPDOWN_CONTROLLER extends MyoroInputDropdownController<T, MyoroInputDropdownConfiguration<T, MyoroMenuConfiguration<T>>, MyoroMenuController<T, MyoroMenuViewModel<T, MyoroMenuConfiguration<T>>>, MyoroInputDropdownViewModel<T, MyoroInputDropdownConfiguration<T, MyoroMenuConfiguration<T>>, MyoroDropdownController<T, MyoroDropdownConfiguration<T, MyoroMenuConfiguration<T>>, MyoroMenuController<T, MyoroMenuViewModel<T, MyoroMenuConfiguration<T>>>, MyoroDropdownViewModel<T, MyoroDropdownConfiguration<T, MyoroMenuConfiguration<T>>, MyoroMenuController<T, MyoroMenuViewModel<T, MyoroMenuConfiguration<T>>>>>>>, VIEW_MODEL extends MyoroSelectionDropdownViewModel<T, INPUT_DROPDOWN_CONTROLLER>> class abstract

Selection dropdown controller.

Implementers

Constructors

MyoroSelectionDropdownController.new(VIEW_MODEL viewModel)
Default constructor.

Properties

enabled bool
Getter of whether the dropdown is enabled or not.
no setter
hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
viewModel → VIEW_MODEL
_viewModel getter.
no setter

Methods

clear() → void
Clears the selected items.
dispose() → void
Dispose function.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toggleEnabled([bool? enabled]) → void
Toggles if the dropdown is enabled or not.
toggleItem(T item) → void
Toggles an item.
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited