Form Field Radio Group
A pre-composed form field that wraps a RadioGroup control with automatic label, helper text, and error message display. Inherits from FormFieldBase, which provides EditContext integration, auto-generated control IDs, ARIA attribute wiring, and validation error state management. Generic over TValue for the type of the selected value. Uses the CascadingTypeParameter attribute, so TValue propagates to child RadioGroupItem components automatically.
Default
A basic
FormFieldRadioGroup with string values. Provide RadioGroupItem components as ChildContent to define the radio options. Use the Label parameter on each item for automatic label rendering and accessibility wiring.Selected: (none)
With Helper Text
Use
HelperText to provide guidance below the radio group. The helper text automatically hides when the field enters an error state.Choose the plan that best fits your needs.
With Error
Use
ErrorText to manually set a validation error. For EditForm integration, validation errors from DataAnnotationsValidator display automatically.Please select a priority level.
Disabled
Set
Disabled to true to prevent interaction with all radio options. Individual items can also be disabled using the Disabled parameter on RadioGroupItem.Horizontal Layout
Set
Orientation to FieldOrientation.Horizontal to place the label beside the radio group. Combine with InputClass to control the inner layout of the radio items.Custom Variant
Use
Class to style the outer field container and apply Tailwind CSS classes to the individual RadioGroupItem elements for custom accent colors. Wrap options in styled containers to create card-style radio selectors.EditForm Validation
Inside an
EditForm, validation errors from DataAnnotationsValidator display automatically. Try submitting without selecting a theme.