1,获取自定义Object的属性
dgSiteList.columns.removeAll();//删除所有的column
dgSiteList.columns.addItem( gcDel); //加载删除column
//根据arraylist[0] 组装columns
var myObj:Object =arraylist[0];
var objInfo:Object = ObjectUtil.getClassInfo(myObj);
var fieldName:Array = objInfo["properties"] as Array;
for each(var q:QName in fieldName){
//q 属性名称,value 对应的值
/* var value:String = myObj[q.localName] as String;
trace(q+" "+value); */
var dc:GridColumn = new GridColumn(q.localName);
dc.headerText = q.localName;
dc.dataField =q.localName;
dgSiteList.columns.addItem(dc);
}
dgSiteList.dataProvider = arraylist;