AppDropDown<T>.multiSelect constructor

const AppDropDown<T>.multiSelect({
  1. Key? key,
  2. bool isMultiDropDown = true,
  3. String? title,
  4. required List<T> list,
  5. required List<T>? multiSelectedValue,
  6. required dynamic multiValueBuilder(
    1. T
    )?,
  7. required dynamic itemBuilder(
    1. T
    ),
  8. required dynamic onMultiChange(
    1. List<T>
    )?,
  9. dynamic onSingleChange(
    1. T
    )?,
  10. T? selectedValue,
  11. dynamic singleValueBuilder(
    1. T
    )?,
  12. String? hint,
  13. bool isFilled = false,
  14. Color? borderColor,
  15. double? radius,
  16. EdgeInsets? padding,
  17. EdgeInsets? boxPadding,
  18. double? menuMaxHeight,
  19. double? width,
  20. Widget? textBox,
  21. dynamic onCreateController(
    1. MenuController
    )?,
  22. String? error,
  23. bool isEnabled = true,
  24. dynamic onTap()?,
  25. Widget? prefixIcon,
  26. Widget? suffixIcon,
})

Implementation

const AppDropDown.multiSelect({
  super.key,
  this.isMultiDropDown = true,
  this.title,
  required this.list,
  required this.multiSelectedValue,
  required this.multiValueBuilder,
  required this.itemBuilder,
  required this.onMultiChange,
  this.onSingleChange,
  this.selectedValue,
  this.singleValueBuilder,
  this.hint,
  this.isFilled = false,
  this.borderColor,
  this.radius,
  this.padding,
  this.boxPadding,
  this.menuMaxHeight,
  this.width,
  this.textBox,
  this.onCreateController,
  this.error,
  this.isEnabled = true,
  this.onTap,
  this.prefixIcon,
  this.suffixIcon,
});