AsyncRadioGroupFieldState<T> constructor

AsyncRadioGroupFieldState<T>(
  1. T value, {
  2. required Future<List<RadioButtonFieldState<T>>> items,
  3. required String label,
  4. String? error,
  5. List<RadioButtonFieldState<T>>? cachedItems,
  6. List<ValidationRule<T>> rules = const [],
})

Creates a new instance of AsyncRadioGroupFieldState.

  • value The initial value of the radio button group (selected item).
  • items A Future that resolves to the list of individual radio button states (required).
  • label The label or name of the radio button group form field (required).
  • rules The list of validation rules to apply to the radio button group field (default is an empty list).

Implementation

AsyncRadioGroupFieldState(
  T value, {
  required this.items,
  required String label,
  String? error,
  this.cachedItems,
  List<ValidationRule<T>> rules = const [],
}) : super(
        value: value,
        label: label,
        error: error,
        rules: rules,
      );