动态数据绑定单选按钮到Flex中的arraycollection

时间:2010-09-28 10:01:52

标签: flex dynamic binding radio-button

我有一个包含字符串的arrayCollection,有什么方法可以将RadioButtonGroup数据绑定到数组集合中吗?正如我们可以为组合框做的那样

var cBox:ComboBox = new ComboBox();
cBox.dataProvider = arrayCollection;

没有RadioButtonGroup.dataprovider属性。我知道这必须手动完成,最有效的方法是什么?

2 个答案:

答案 0 :(得分:1)

您需要手动创建单选按钮并将其添加到容器中(使用AS3)。

for each(var itemStr:String in array) 
{
    var rb:RadioButton = new RadioButton();
    rb.id = itemStr;
    rb.label = itemStr;

    container.addChild(rb); 
}

答案 1 :(得分:0)

或者使用Repeater作为RadioButtons,同一组的所有部分。