У меня есть Валидатор на RadioButtonGroup из 2 радио.Над RadioButtonGroup есть флажок, при котором если checkbox.Selected
, то радио включены.Таким образом, валидатор необходим, если checkbox.Selected
.Пока все хорошо.
Проблема заключается в том, что после выбора radio
устанавливается RadioButtonGroup selectedValue.Когда я снимаю флажок, я устанавливаю радио не выбранными, но selectedValue в RadioButtonGroup не получает сброс - он содержит предыдущее значение.Я попытался установить его на ноль, но не повезло.
Поэтому, если я снова установлю флажок и отправлю запрос, Валидатор увидит выбранное значение в RadioButtonGroup.Даже если ни один из радиомодулей не выбран, проверка проходит успешно.
Как я могу сбросить RadioButtonGroup в исходное состояние, когда я сниму флажок CheckBox?
Спасибо.
PS Iпосмотрел на базовый код для RadioButtonGroup.selectedValue = null
, и что он делает, это ищет радиоприемник со значением параметра.Если это не находит, ничто не установлено.