我有一个包含字符串的arrayCollection,有什么方法可以将RadioButtonGroup数据绑定到数组集合中吗?正如我们可以为组合框做的那样
var cBox:ComboBox = new ComboBox();
cBox.dataProvider = arrayCollection;
没有RadioButtonGroup.dataprovider属性。我知道这必须手动完成,最有效的方法是什么?
答案 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,同一组的所有部分。