动态单选按钮

时间:2020-03-06 14:48:07  来源:igfitidea点击:

我们的驻地Flex专家每天都在忙碌,我认为这将是一个很好的机会测试此站点。我有一个运作良好的dataProvider下拉菜单:

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

ComboBox是自定义的,但是我不确定这个问题是否重要。我需要将组合框更改为收音机(一组),但要保留动态选项。换句话说,生成动态RadioButtons的最佳方法是什么?

解决方案

尝试使用<mx:Repeater>之类的东西:

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

<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>

是最好的方法。