GNCustomBottomSheetDropdownAutoSearchMultiSelect<T extends Object> class

Inheritance

Constructors

GNCustomBottomSheetDropdownAutoSearchMultiSelect.new({required List<T> initialList, required List<T> filter(String query)?, T? value, EdgeInsetsGeometry? padding, required Widget itemBuilder(T item), FormFieldValidator<String>? validator, required String hintText, String? label, bool isMultiSelect = false, bool? isSelectALL = false, double? borderRadius, String? headerText, bool isRequired = false, Widget? headerWidget, bool enabled = true, void onCallSavePressed(BuildContext context)?, void onCallClearPressed(BuildContext context)?, bool isDropDownDisable = false, required dynamic displayName, required String bottomSheetHeaderTitle, dynamic onItemSelected(T)?, String? subHeaderTitle, Widget? prefixIcon, bool? isArrowIcon = true, String? displayNameFontFamily, String? hintTextFontFamily, String? headingFontFamily, String? dropdownOptionFontFamily, bool? filled, Color? bgFillColor, Color? dropdownBorderColor, bool? isBorder = true, bool? isErrorBorder = true, Color? dropdownErrorBorderColor, Color? headerFontColor, List<T>? selectedItems, Color? displayFontColor, Color? labelFontColor, Icon? arrowIcon, double? labelFontSize, double? headerFontSize, String? labelFontFamily, double? height, double? width, double? labelSpace, void onChanged(bool? value)?})

Properties

arrowIcon Icon?
final
bgFillColor Color?
final
borderRadius double?
final
bottomSheetHeaderTitle String
final
displayFontColor Color?
final
displayName ↔ dynamic
getter/setter pair
displayNameFontFamily String?
final
final
final
final
enabled bool
final
filled bool?
final
filter List<T> Function(String query)?
final
hashCode int
The hash code for this object.
no setterinherited
headerFontColor Color?
final
headerFontSize double?
final
headerText String?
final
headerWidget Widget?
final
headingFontFamily String?
final
height double?
final
hintText String
final
hintTextFontFamily String?
final
initialList List<T>
latefinal
isArrowIcon bool?
final
isBorder bool?
final
isDropDownDisable bool
final
isErrorBorder bool?
final
isMultiSelect bool
final
isRequired bool
final
isSelectALL bool?
final
itemBuilder Widget Function(T item)
latefinal
key Key?
Controls how one widget replaces another widget in the tree.
finalinherited
label String?
final
labelFontColor Color?
final
labelFontFamily String?
final
labelFontSize double?
final
labelSpace double?
final
onCallClearPressed → void Function(BuildContext context)?
final
onCallSavePressed → void Function(BuildContext context)?
final
onChanged → void Function(bool? value)?
final
onItemSelected → dynamic Function(T)?
final
padding EdgeInsetsGeometry?
final
prefixIcon Widget?
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
selectedItems List<T>?
getter/setter pair
subHeaderTitle String?
final
validator FormFieldValidator<String>?
final
value → T?
final
width double?
final

Methods

createElement() StatefulElement
Creates a StatefulElement to manage this widget's location in the tree.
inherited
createState() State<GNCustomBottomSheetDropdownAutoSearchMultiSelect<T>>
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

Operators

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