BaseDropdownProvider<T> constructor

BaseDropdownProvider<T>({
  1. List<DropDownModel<T>> initData = const [],
  2. Future<List<DropDownModel<T>>>? asyncInitData,
  3. String? validator(
    1. DropDownModel<T>?
    )?,
  4. required BuildContext context,
})

Creates a new BaseDropdownProvider instance.

  • initData: The initial list of data for the dropdown. Defaults to an empty list.
  • validator: An optional validation function to validate the selected dropdown item.

Implementation

BaseDropdownProvider({
  List<DropDownModel<T>> initData = const [],
  this.asyncInitData,
  this.validator,
  required this.context,
}) {
  this.initData.addAll(initData);
  asyncInitDataValue = getAsyncInitData();
}