controller property
The controller for managing this component's value programmatically.
When provided, the controller takes precedence over initialValue and manages the component's state externally. This is useful for form validation, programmatic value changes, and state persistence.
Implementation
@override
final MultipleChoiceController<T>? controller;