2013-08-04 7 views
0

В некоторых примерах в Интернете (http://ajarproductions.com/blog/2011/03/03/creating-flash-extensions-pt-4-ui/) есть «подделка» демонстрация, которая утверждает, что это работает:Как установить выбранную радиокнопку в радиогруппе XMLUI?

<!-- ... somewhere inside the XMLUI dialog file ... --> 
<radiogroup id="myFileExtension"> 
    <radio value=".json" label=".json" selected="true" /> 
    <radio value=".txt" label=".txt" /> 
    <radio value=".xml" label=".xml" /> 
</radiogroup> 

Но ... selected="true" не делает гнездо!

RadioGroup всегда выбирает первый элемент независимо от того, который имеет выбранный атрибут.

Есть ли там эксперты XMLUI, которые знают еще один параметр, который фактически поддерживается для назначения кнопки Radio по умолчанию?

Я в основном пытаюсь открыть динамический диалог XMLUI, и сценарий JSFL должен иметь возможность устанавливать выбор по умолчанию на основе последних используемых параметров (которые я храню в документе JSON в другом месте).

ответ

0

Самый простой выход - создать метод init() onCreationComplete .. затем просто установить переключатель, который будет выбран с помощью ActionScript вместо экспликации внутри кода mxml.

<mx:RadioButtonGroup id="group"/> 
     <mx:RadioButton groupName="group" id="button1" value="false" 
         label="first button"/> 
     <mx:RadioButton groupName="group" id="button2" value="true" 
         label="second button"/> 


public function onInit() { 
    button2.selected = true; 
} 
+0

Это не MXML, а XMLUI, а не Flex, есть большая разница. – bigp

Смежные вопросы