首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > flex >

怎么动态的向一个arraycollection里面添加项呢

2012-03-25 
如何动态的向一个arraycollection里面添加项呢?如何动态的向一个arraycollection里面添加项呢?比如说:new

如何动态的向一个arraycollection里面添加项呢?
如何动态的向一个arraycollection里面添加项呢?

比如说:new Arraycllection([{lanel1:刘,label2:21,label3:女}]);

如何动态的添加成为:{lanel1:刘,label2:21,label3:女,lebal4:重庆}

[解决办法]
如果你想把添加的项做为DataGrid的一个headerText,我有另一种方法不知道能不能帮你
 [Bindable]
private var str:String='';
private var itemsarray:ArrayCollection = new ArrayCollection();
public function addcolumn(cbocheck:ComboCheck,dg:DataGrid):void
{
itemsarray = cbocheck.selectedItems;
var item:Object = new Object();
var cols:Array = dg.columns;
cols.splice(7,cols.length - 7);
dg.columns = cols;
for (var i:String in itemsarray)
{
str = itemsarray[i].label;
var dgColumn:DataGridColumn = new DataGridColumn(str);

cols.push(dgColumn);
dgColumn.dataField=str;
dg.columns = cols;
}
}
ComboCheck是自定义的一个下拉框为checkbox的Combobox类型

热点排行