如上图所示效果,根据查询的条件动态生成advancedDataGrid,其中年份列不固定,经费列和项目数列也不固定,且经费列的颜色为蓝色,国家和省级项目合计的行为绿色。需要用到动态绑定itemRenderer,代码如下:
var columnsArrayCollection : ArrayCollection=new ArrayCollection();
var colm : AdvancedDataGridColumn = new AdvancedDataGridColumn();
colm.headerText = "科技计划";
colm.dataField = "kjjh";
colm.width = 150;
colm.sortable = false;
colm.itemRenderer = new ClassFactory(sum.myRenderer);
columnsArrayCollection.addItem(colm);
var startYear : Number = Number(approval1.text);
var overYear : Number = Number(approval2.text);
if (overYear > startYear) {
overYear += 1;
}
for (var i : Number = startYear; i &