WFDropdown class Null safety

Inheritance

Constructors

WFDropdown.multiSelection({Key? key, required List<WFDropdownItem> list, required dynamic onMultipleItemListener(List<WFDropdownItem> selectedItemList)?, List<String>? selectedIds, String title = "", String labelText = "", String hintText = "", bool enabled = true, TextAlign textAlign = TextAlign.start, InputBorder border = const OutlineInputBorder(), bool searchBox = true, String prefixSeparator = _has, String suffixSeparator = _comma, String searchBoxHintText = _searchHere, IconData prefixSearchBoxIcon = _icSearch, Color selectedBackgroundColor = Colors.black12, String negativeButtonText = _cancel, String positiveButtonText = _ok, Color negativeButtonTextColor = Colors.red, Color positiveButtonTextColor = Colors.black, bool allSelection = false, Color checkBoxActiveColor = Colors.black})
const
WFDropdown.singleSelection({Key? key, required List<WFDropdownItem> list, required dynamic onSingleItemListener(WFDropdownItem selectedItem)?, String? selectedId, String title = "", String labelText = "", String hintText = "", bool enabled = true, TextAlign textAlign = TextAlign.start, InputBorder border = const OutlineInputBorder(), bool searchBox = true, String searchBoxHintText = _searchHere, IconData prefixSearchBoxIcon = _icSearch, Color selectedBackgroundColor = Colors.black12, String negativeButtonText = _cancel, Color negativeButtonTextColor = Colors.red})
const

Properties

allSelection bool
final
border InputBorder
final
checkBoxActiveColor Color
final
enabled bool
final
hashCode int
The hash code for this object. [...]
@nonVirtual, read-only, inherited
hintText String
final
key Key?
Controls how one widget replaces another widget in the tree. [...]
final, inherited
labelText String
final
list List<WFDropdownItem>
final
negativeButtonText String
final
negativeButtonTextColor Color
final
onMultipleItemListener → (dynamic Function?(List<WFDropdownItem> selectedItemList)?)
final
onSingleItemListener → (dynamic Function?(WFDropdownItem selectedItem)?)
final
positiveButtonText String
final
positiveButtonTextColor Color
final
prefixSearchBoxIcon IconData
final
prefixSeparator String
final
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited
final
searchBoxHintText String
final
selectedBackgroundColor Color
final
selectedId String?
final
selectedIds List<String>?
final
suffixSeparator String
final
textAlign TextAlign
final
title String
final

Methods

createElement() StatefulElement
Creates a StatefulElement to manage this widget's location in the tree. [...]
inherited
createState() State<WFDropdown>
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. [...]
@protected, inherited
debugFillProperties(DiagnosticPropertiesBuilder properties) → void
Add additional properties associated with the node. [...]
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent 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}) 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

Operators

operator ==(Object other) bool
The equality operator. [...]
@nonVirtual, inherited