2010-10-29 4 views
0

У меня есть валидатор на RadioButtonGroup из 2 радиостанций. Есть флажок над RadioButtonGroup, в котором, если checkbox.Selected, то радиостанции включены. Поэтому валидатор требуется, если checkbox.Selected. Все идет нормально.Flex: Validator on RadioButtonGroup

Проблема заключается в том, что выбрана опция radio, выбранная RadioButtonGroupValue будет установлена. Когда я сниму флажок, я установил, что радиостанции не выбраны, но выбранный Value в RadioButtonGroup не сбрасывается - он удерживает предыдущее значение. Я попытался установить его на нуль, но не повезло.

Поэтому, если я снова поставлю флажок и отправлю, валидатор увидит выбраннуюValue в RadioButtonGroup. Несмотря на то, что ни один из радиостанций не выбран, проверка проходит.

Как сбросить RadioButtonGroup в исходное состояние, когда снимите флажок CheckBox?
Спасибо.


PS Я смотрел на исходный код для RadioButtonGroup.selectedValue = null, и что она делает, это посмотреть на радио в со значением параметра. Если он не обнаружит, что ничего не будет установлено.

ответ

1

Имеет ли проблема с RadioButtonGroup.selection та же проблема? Если нет, я бы предложил использовать это вместо этого.

+0

Ницца, это было сделано. Благодарю. – adamcodes