GNCustomBottomSheetDropdownAutoSearchMultiSelect<T extends Object> class
- Inheritance
-
- Object
- DiagnosticableTree
- Widget
- StatefulWidget
- GNCustomBottomSheetDropdownAutoSearchMultiSelect
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
- dropdownBorderColor → Color?
-
final
- dropdownErrorBorderColor → Color?
-
final
- dropdownOptionFontFamily → String?
-
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