value property
Returns choice.value
Implementation
@override
T get value {
return choice?.value ?? _value;
}
Override the selected value with a new one, and validate it
Implementation
@override
set value(T val) {
_value = val;
_choice = null;
resolve();
}