我们的常驻Flex专家已经出去了,我认为这将是一个很好的机会来测试这个网站。我有一个正常工作的dataProvider下拉列表:
<ep:ComboBox id="dead_reason" selectedValue="{_data.dead_reason}"
dataProvider="{_data.staticData.dead_reason}"
labelField="@label" width="300"/>
ComboBox是自定义的,但我不确定这对问题是否重要。我需要将组合框更改为无线电(所有在一个组中),但保持动态选项。换句话说,生成动态RadioButtons的最佳方法是什么?
答案 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>
是最好的方式。