<?xml version="1.0"?> <!-- Simple example to demonstrate the ColumnChart and BarChart controls. --> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" creationComplete="init(event)"> <mx:Script> <![CDATA[ import mx.controls.advancedDataGridClasses.AdvancedDataGridColumnGroup; import mx.events.FlexEvent; protected function init(event:FlexEvent):void { var count:Number=2; var advHeardGroup0:AdvancedDataGridColumnGroup = new AdvancedDataGridColumnGroup(); advHeardGroup0.headerText="占比"; var arrGroup0:Array=new Array(); //Alert.show(dataGrid2.width+""); for(var i:Number=0;i<count;i++){ var advHeards0:AdvancedDataGridColumn=new AdvancedDataGridColumn(); advHeards0.dataField="jezb"+(i+1); advHeards0.headerText="第"+(i+1)+"列"; advHeards0.width=(dataGrid.width-170)/(count)<80?80:(dataGrid.width-170)/(count); arrGroup0.push(advHeards0); } advHeardGroup0.children=advHeardGroup0.children.concat(arrGroup0); dataGrid.groupedColumns=dataGrid.groupedColumns.concat(advHeardGroup0); dataGrid.validateNow(); } ]]> </mx:Script> <mx:AdvancedDataGrid id="dataGrid" width="100%" height="100%" columnWidth="80" horizontalScrollPolicy="on" headerSortSeparatorSkin="mx.skins.ProgrammaticSkin" > <mx:groupedColumns> <mx:AdvancedDataGridColumn headerText="类别" dataField="sfmc" width="150"> </mx:AdvancedDataGridColumn> </mx:groupedColumns> </mx:AdvancedDataGrid> </mx:Application>
转载于:https://blog.51cto.com/programmer/1255843