У меня есть валидатор на RadioButtonGroup из 2 радиостанций. Есть флажок над RadioButtonGroup, в котором, если checkbox.Selected
, то радиостанции включены. Поэтому валидатор требуется, если checkbox.Selected
. Все идет нормально.Flex: Validator on RadioButtonGroup
Проблема заключается в том, что выбрана опция radio
, выбранная RadioButtonGroupValue будет установлена. Когда я сниму флажок, я установил, что радиостанции не выбраны, но выбранный Value в RadioButtonGroup не сбрасывается - он удерживает предыдущее значение. Я попытался установить его на нуль, но не повезло.
Поэтому, если я снова поставлю флажок и отправлю, валидатор увидит выбраннуюValue в RadioButtonGroup. Несмотря на то, что ни один из радиостанций не выбран, проверка проходит.
Как сбросить RadioButtonGroup в исходное состояние, когда снимите флажок CheckBox?
Спасибо.
PS Я смотрел на исходный код для RadioButtonGroup.selectedValue = null
, и что она делает, это посмотреть на радио в со значением параметра. Если он не обнаружит, что ничего не будет установлено.
Ницца, это было сделано. Благодарю. – adamcodes