Flex AdvancedDataGrid動態添加列並綁定數據庫返回數據

//綁定數據庫返回數據(myAVDG爲AdvancedDataGrid的ID)

private function getStatInfoResult(e:ResultEvent):void
    {
    myAVDG.dataProvider=e.result;
    //動態生成圖表
    orgAVDGData();
    }

    privatefunction orgAVDGData():void
    {
    myAVDG.validateNow();
    var counts:int=0;
    myAVDG.groupedColumns=new Array();

    var AdvHeards:AdvancedDataGridColumn=newAdvancedDataGridColumn();
    AdvHeards.dataField="id";
    AdvHeards.headerText="操作";
    
    var AdvHeardGroup:AdvancedDataGridColumnGroup=newAdvancedDataGridColumnGroup;
    AdvHeardGroup.headerText="日期爲"+formatDate(startDate)+"-"+formatDate(endDate);
    
    myAVDG.groupedColumns=myAVDG.groupedColumns.concat(AdvHeards,AdvHeardGroup);
    
    AdvHeardGroup.children=[];
    var arrGroup:Array=new Array();
    for(var i:int=1;i<=arr.length;i++)
    {
      var AdvHeards1:AdvancedDataGridColumn=newAdvancedDataGridColumn();
      AdvHeards1.dataField="value"+i;
      AdvHeards1.headerText=busiNames[i-1];
      arrGroup.push(AdvHeards1);
    }
    //增加彙總列
    var AdvHeards2:AdvancedDataGridColumn=newAdvancedDataGridColumn();
    AdvHeards2.dataField="sum";
    AdvHeards2.headerText="彙總";
    arrGroup.push(AdvHeards2);
    
    AdvHeardGroup.children=AdvHeardGroup.children.concat(arrGroup);
    myAVDG.validateNow();
    }

//運行結果

Flex <wbr>AdvancedDataGrid動態添加列並綁定數據庫返回數據
發佈了88 篇原創文章 · 獲贊 2 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章