BaseDropdownProvider<T> constructor
BaseDropdownProvider<T> ({
- List<
DropDownModel< initData = const [],T> > - Future<
List< ? asyncInitData,DropDownModel< >T> > - String? validator(
- DropDownModel<
T> ?
- DropDownModel<
- 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();
}