Try something like this below ...
Don Kerr
<mx:AdvancedDataGrid fontSize="9" id="linksDG" width="100%" height="100%"
dataProvider="{linksDP}" change="changeLink(linksDG.selectedItem.linkID);">
<mx:groupedColumns>
<mx:AdvancedDataGridColumn width="60" headerText="ID"
dataField="linkID"/>
<mx:AdvancedDataGridColumn width="80" headerText="Link
Name" dataField="linkName" dataTipField="linkName" showDataTips="true"/>
<mx:AdvancedDataGridColumnGroup headerText="Link
Margin">
<mx:AdvancedDataGridColumn width="35"
headerText="Exp" dataField="linkMargin" textAlign="right"/>
<mx:AdvancedDataGridColumn width="35"
headerText="Spec" dataField="specMargin" textAlign="right"/>
</mx:AdvancedDataGridColumnGroup>
<mx:AdvancedDataGridColumn width="50"
headerText="Type" dataField="linkType"/>
<mx:AdvancedDataGridColumn width="50" headerText="Freq
Band" dataField="freqBand"/>
<mx:AdvancedDataGridColumnGroup headerText="Mission">
<mx:AdvancedDataGridColumn width="50"
headerText="Phase" dataField="missionPhase"/>
<mx:AdvancedDataGridColumn width="60"
headerText="Links" dataField="missionSubPhase"/>
</mx:AdvancedDataGridColumnGroup>
<mx:AdvancedDataGridColumn width="60"
headerText="Service" dataField="services"/>
<mx:AdvancedDataGridColumn width="50" headerText="Time"
dataField="timePeriod"/>
<mx:AdvancedDataGridColumn width="40"
headerText="Es/No" dataField="esNo"/>
<mx:AdvancedDataGridColumnGroup headerText="Antenna">
<mx:AdvancedDataGridColumn width="55"
headerText="Transmit" dataField="transmitAnt"/>
<mx:AdvancedDataGridColumn width="55"
headerText="Receive" dataField="receiveAnt"/>
</mx:AdvancedDataGridColumnGroup>
<mx:AdvancedDataGridColumnGroup headerText="Mode/Rate">
<mx:AdvancedDataGridColumn width="55"
headerText="Mode" dataField="mode"/>
<mx:AdvancedDataGridColumn width="55"
headerText="kbps" dataField="rate" textAlign="right"/>
</mx:AdvancedDataGridColumnGroup>
</mx:groupedColumns>
</mx:AdvancedDataGrid>
--- In [email protected], Patricia Han <flex...@...> wrote:
>
> Hi There,
>
> Have you ever successfully create a table or grid with hierarchical data and
> grouping some columns? I am trying to create a grid showing folders and want
> to group two columns. It does not work. Please let me know if you know the
> trick. Without the grouping, everything
> Thanks in advance!
>
> Nancy
>
> Here's code I have,
>
> <mx:AdvancedDataGrid id="myADG"
> width="100%" height="100%"
> variableRowHeight="true" selectionColor="#AAC5CE"
> initialize="gc.refresh();">
> <mx:dataProvider>
> <mx:GroupingCollection id="gc"
> source="{serverData}">
> <mx:grouping>
> <mx:Grouping>
> <mx:GroupingField
> name="Servers"/>
> <mx:GroupingField
> name="Port"/>
> </mx:Grouping>
> </mx:grouping>
> </mx:GroupingCollection>
> </mx:dataProvider>
>
> <mx:columns>
> <mx:AdvancedDataGridColumn
> dataField="Port" headerText="Server/Port"/>
> <mx:AdvancedDataGridColumn
> dataField="VirtualResourceType" headerText="Virtual Type"/>
> <mx:AdvancedDataGridColumn
> dataField="CIR"/>
> <mx:AdvancedDataGridColumn
> dataField="PIR"/>
> <mx:AdvancedDataGridColumnGroup
> headerText="Capacity">
> AdvancedDataGridColumn
> dataField="Avail"/>
> AdvancedDataGridColumn
> dataField="Total"/>
> </mx:AdvancedDataGridColumnGroup>
> </mx:columns>
> </mx:AdvancedDataGrid>
>