SearchableDropdown<T>.paginated constructor

const SearchableDropdown<T>.paginated({
  1. required Future<List<SearchableDropdownMenuItem<T>>?> paginatedRequest(
    1. int,
    2. String?
    )?,
  2. int? requestItemCount,
  3. Key? key,
  4. SearchableDropdownController<T>? controller,
  5. Widget? hintText,
  6. Widget backgroundDecoration(
    1. Widget
    )?,
  7. String? searchHintText,
  8. Widget? noRecordText,
  9. double? dropDownMaxHeight,
  10. EdgeInsetsGeometry? margin,
  11. Widget? trailingIcon,
  12. Widget? trailingClearIcon,
  13. Widget? leadingIcon,
  14. void onChanged(
    1. T?
    )?,
  15. bool isEnabled = true,
  16. VoidCallback? disabledOnTap,
  17. Duration? changeCompletionDelay,
  18. double? width,
  19. bool isDialogExpanded = true,
  20. bool hasTrailingClearIcon = true,
  21. SearchableDropdownMenuItem<T>? initialValue,
  22. double? dialogOffset,
})

Implementation

const SearchableDropdown.paginated({
  required Future<List<SearchableDropdownMenuItem<T>>?> Function(
    int,
    String?,
  )?
      paginatedRequest,
  int? requestItemCount,
  Key? key,
  SearchableDropdownController<T>? controller,
  Widget? hintText,
  Widget Function(Widget)? backgroundDecoration,
  String? searchHintText,
  Widget? noRecordText,
  double? dropDownMaxHeight,
  EdgeInsetsGeometry? margin,
  Widget? trailingIcon,
  Widget? trailingClearIcon,
  Widget? leadingIcon,
  void Function(T?)? onChanged,
  bool isEnabled = true,
  VoidCallback? disabledOnTap,
  Duration? changeCompletionDelay,
  double? width,
  bool isDialogExpanded = true,
  bool hasTrailingClearIcon = true,
  SearchableDropdownMenuItem<T>? initialValue,
  double? dialogOffset,
}) : this._(
        key: key,
        controller: controller,
        paginatedRequest: paginatedRequest,
        requestItemCount: requestItemCount,
        hintText: hintText,
        backgroundDecoration: backgroundDecoration,
        searchHintText: searchHintText,
        noRecordText: noRecordText,
        dropDownMaxHeight: dropDownMaxHeight,
        margin: margin,
        trailingIcon: trailingIcon,
        trailingClearIcon: trailingClearIcon,
        leadingIcon: leadingIcon,
        onChanged: onChanged,
        isEnabled: isEnabled,
        disabledOnTap: disabledOnTap,
        changeCompletionDelay: changeCompletionDelay,
        width: width,
        isDialogExpanded: isDialogExpanded,
        hasTrailingClearIcon: hasTrailingClearIcon,
        initialFutureValue: initialValue,
        dialogOffset: dialogOffset,
      );