CoolDropdown<T> constructor

CoolDropdown<T>({
  1. Key? key,
  2. required List<CoolDropdownItem<T>> dropdownList,
  3. CoolDropdownItem<T>? defaultItem,
  4. ResultOptions resultOptions = const ResultOptions(),
  5. DropdownOptions dropdownOptions = const DropdownOptions(),
  6. DropdownItemOptions dropdownItemOptions = const DropdownItemOptions(),
  7. DropdownTriangleOptions dropdownTriangleOptions = const DropdownTriangleOptions(),
  8. required DropdownController controller,
  9. required dynamic onChange(
    1. T
    ),
  10. dynamic onOpen(
    1. bool
    )?,
  11. bool isMarquee = false,
})

Implementation

CoolDropdown({
  Key? key,
  required this.dropdownList,
  this.defaultItem,
  this.resultOptions = const ResultOptions(),
  this.dropdownOptions = const DropdownOptions(),
  this.dropdownItemOptions = const DropdownItemOptions(),
  this.dropdownTriangleOptions = const DropdownTriangleOptions(),
  required this.controller,
  required this.onChange,
  this.onOpen,
  this.isMarquee = false,
}) : super(key: key);