加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Flex AdvancedDataGrid动态添加列并绑定数据库返回数据

发布时间:2020-12-15 04:24:15 所属栏目:百科 来源:网络整理
导读://绑定数据库返回数据(myAVDG为AdvancedDataGrid的ID) private function getStatInfoResult(e:ResultEvent):void ? ? ? { ? ? ? ? myAVDG.dataProvider=e.result; ? ? ? ? //动态生成图表 ? ? ? ? orgAVDGData(); ? ? ? } ? ? ? privatefunction orgAVDGData

//绑定数据库返回数据(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动态添加列并绑定数据库返回数据

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读