Here is the code...I am getting 3 columns for each set instead of 2 
coloumns with a grouped header...Obviously I am missing something...A 
nudge in the right direction would be helpful...

var length : int = Storesdp.length;
for( var i : int = 0; i < length; i++ ){
   oColumnDef_amt = new AdvancedDataGridColumn(i+"_amt");
   oColumnDef_amt.headerText = "Amount"
   oColumnDef_amt.dataField = "S"+Storesdp.getItemAt(i).data+"_amt";
   oColumnDef_amt.width = 100;
   oColumnDef_amt.sortable = true;
   oColumnDef_amt.visible = true;
   oColumnDef_amt.editable = false;
   oColumnDef_amt.wordWrap = false;
   oColumnDef_amt.labelFunction = amtLabelFunction;
   oColumnDef_amt.setStyle("textAlign","right");
                         
   colArray.push(oColumnDef_amt);

   oColumnDef_cnt = new AdvancedDataGridColumn(i+"_cnt");
   oColumnDef_cnt.headerText = "Count";
   oColumnDef_cnt.dataField = "S"+Storesdp.getItemAt(i).data+"_cnt";
   oColumnDef_cnt.width = 50;
   oColumnDef_cnt.sortable = true;
   oColumnDef_cnt.visible = true;
   oColumnDef_cnt.editable = false;
   oColumnDef_cnt.wordWrap = false;
   //oColumnDef.labelFunction = amtLabelFunction;                               
        
   oColumnDef_cnt.setStyle("textAlign","right");
                         
   colArray.push(oColumnDef_cnt);

   var columnGroup:AdvancedDataGridColumnGroup=new 
      AdvancedDataGridColumnGroup(String(i));
   columnGroup.headerText=Storesdp.getItemAt(i).label;
   //columnGroup.children.push(                                         
   columnGroup.children.push(oColumnDef_amt);                                   
        
   columnGroup.children.push(oColumnDef_cnt);
                                                
   colArray.push(columnGroup);                                  
}
_columns = colArray;
adg.columns = _columns;

Reply via email to