动态RadioButtons

时间:2008-09-26 19:19:49

标签: flex

我们的常驻Flex专家已经出去了,我认为这将是一个很好的机会来测试这个网站。我有一个正常工作的dataProvider下拉列表:

<ep:ComboBox id="dead_reason" selectedValue="{_data.dead_reason}"
    dataProvider="{_data.staticData.dead_reason}"
    labelField="@label" width="300"/>

ComboBox是自定义的,但我不确定这对问题是否重要。我需要将组合框更改为无线电(所有在一个组中),但保持动态选项。换句话说,生成动态RadioButtons的最佳方法是什么?

2 个答案:

答案 0 :(得分:3)

尝试使用&lt; mx:Repeater&gt;类似的东西:

<mx:Repeater dataProvider="{_data.staticData.dead_reason}">
   <mx:RadioButton groupName="reasons" ...>
</mx:Repeater>

答案 1 :(得分:0)

<mx:RadioButtonGroup id="RDO_Group"/>
<mx:Repeater id="myRepeater" dataProvider="{_data.staticData.dead_reason}">
<mx:RadioButton id="rdo" label="{myRepeater.currentItem}" value="{myRepeater.currentItem}" groupName="RDO_Group"/>
</mx:Repeater>

是最好的方式。