TMultiSelect<T, V, K> class

Inheritance
Mixed-in types

Constructors

TMultiSelect({Key? key, String? label, String? tag, String? helperText, String? placeholder, bool isRequired = false, bool disabled = false, bool autoFocus = false, TTagsFieldTheme? theme, VoidCallback? onTap, FocusNode? focusNode, TTagsController? textController, List<V>? value, ValueNotifier<List<V>?>? valueNotifier, ValueChanged<List<V>?>? onValueChanged, List<String? Function(List<V>?)>? rules, Duration? validationDebounce, TListTheme? listTheme, List<T>? items, int? itemsPerPage = 6, String? search, int? searchDelay, TLoadListener<T>? onLoad, TListController<T, K>? controller, VoidCallback? onShow, VoidCallback? onHide, bool filterable = true, ItemTextAccessor<T>? itemSubText, ItemTextAccessor<T>? itemImageUrl, ItemChildrenAccessor<T>? itemChildren, TListCardTheme? cardTheme, ItemValueAccessor<T, V>? itemValue, ItemTextAccessor<T>? itemText, ItemKeyAccessor<T, K>? itemKey, bool? readOnly, ValueChanged<String>? onInputChanged})
const

Properties

addTagOnEnter bool
no setteroverride
alignment TPopupAlignment
no setterinherited
allowDuplicates bool
no setteroverride
autoFocus bool
final
cardTheme TListCardTheme?
final
controller TListController<T, K>?
final
delimiters List<String>
no setteroverride
disabled bool
final
filterable bool
final
focusNode FocusNode?
final
hashCode int
The hash code for this object.
no setterinherited
helperText String?
final
isRequired bool
final
itemChildren ItemChildrenAccessor<T>?
final
itemImageUrl ItemTextAccessor<T>?
final
itemKey ItemKeyAccessor<T, K>?
final
items List<T>?
final
itemsPerPage int?
final
itemSubText ItemTextAccessor<T>?
final
itemText ItemTextAccessor<T>
final
itemValue ItemValueAccessor<T, V>?
final
key Key?
Controls how one widget replaces another widget in the tree.
finalinherited
label String?
final
listTheme TListTheme?
final
offset double
no setterinherited
onHide VoidCallback?
final
onInputChanged ValueChanged<String>?
final
onLoad TLoadListener<T>?
final
onShow VoidCallback?
final
onTap VoidCallback?
final
onValueChanged ValueChanged<List<V>?>?
final
placeholder String?
final
readOnly bool
final
rules List<String? Function(List<V>?)>?
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
final
searchDelay int?
final
tag String?
final
textController TTagsController?
final
theme TTagsFieldTheme?
final
validationDebounce Duration?
final
value List<V>?
final
valueNotifier ValueNotifier<List<V>?>?
final

Methods

createElement() StatefulElement
Creates a StatefulElement to manage this widget's location in the tree.
inherited
createState() State<TMultiSelect<T, V, K>>
Creates the mutable state for this widget at a given location in the tree.
override
debugDescribeChildren() List<DiagnosticsNode>
Returns a list of DiagnosticsNode objects describing this node's children.
inherited
debugFillProperties(DiagnosticPropertiesBuilder properties) → void
Add additional properties associated with the node.
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toDiagnosticsNode({String? name, DiagnosticsTreeStyle? style}) DiagnosticsNode
Returns a debug representation of the object that is used by debugging tools and by DiagnosticsNode.toStringDeep.
inherited
toString({DiagnosticLevel minLevel = DiagnosticLevel.info}) String
A string representation of this object.
inherited
toStringDeep({String prefixLineOne = '', String? prefixOtherLines, DiagnosticLevel minLevel = DiagnosticLevel.debug, int wrapWidth = 65}) String
Returns a string representation of this node and its descendants.
inherited
toStringShallow({String joiner = ', ', DiagnosticLevel minLevel = DiagnosticLevel.debug}) String
Returns a one-line detailed description of the object.
inherited
toStringShort() String
A short, textual description of this widget.
inherited
validateValue(List<V>? value) List<String>
inherited

Operators

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