Já deu aqui Fabio, valeu. Aí está o código pra quem tiver interesse:

dataProvider:

<fx:Script>
<![CDATA[
import mx.collections.ArrayCollection;
[Bindable]
private var _HData:ArrayCollection =  new ArrayCollection([
     {
 pedido:'4050'
 ,nf:'---'
 ,opdt:'VENDA'
 ,sit:'N'
 ,cod_cli:'123'
 ,desc_cli:'Fulano de Tal'
 ,total:'125,54'
 ,children:[
 {detail:[
 {cod:'123', desc:'Algum Produto', qtde:'10', unit:'20,00', tot:'200,00'},
 {cod:'123', desc:'Algum Produto', qtde:'10', unit:'20,00', tot:'200,00'},
 {cod:'123', desc:'Algum Produto', qtde:'10', unit:'20,00', tot:'200,00'},
 {cod:'123', desc:'Algum Produto', qtde:'10', unit:'20,00', tot:'200,00'},
 {cod:'123', desc:'Algum Produto', qtde:'10', unit:'20,00', tot:'200,00'},
 {cod:'123', desc:'Algum Produto', qtde:'10', unit:'20,00', tot:'200,00'},
 {cod:'123', desc:'Algum Produto', qtde:'10', unit:'20,00', tot:'200,00'}]
 }
     ]},
     {
 pedido:'4050'
 ,nf:'4516-4'
 ,opdt:'VENDA'
 ,sit:'N'
 ,cod_cli:'123'
 ,desc_cli:'Fulano de Tal'
 ,total:'1546,24'
 ,children:[
 {detail:[
 {cod:'123', desc:'Algum Produto', qtde:'10', unit:'20,00', tot:'200,00'}]
 }
     ]},
     {
 pedido:'4050'
 ,nf:'4517-4'
 ,opdt:'VENDA'
 ,sit:'N'
 ,cod_cli:'123'
 ,desc_cli:'Fulano de Tal'
 ,total:'10450,00'
 ,children:[
 {detail:[
 {cod:'123', desc:'Algum Produto', qtde:'10', unit:'20,00', tot:'200,00'},
 {cod:'123', desc:'Algum Produto', qtde:'10', unit:'20,00', tot:'200,00'}]
 }
     ]}
 ]);
]]>
</fx:Script>

grid pai:

<mx:AdvancedDataGrid id="_adgMovimentos" x="0" y="0" width="100%" 
height="100%" variableRowHeight="true" 
 verticalCenter="28" rollOverEffect="none" verticalScrollPolicy="on"
 folderClosedIcon="{null}" folderOpenIcon="{null}"
 doubleClickEnabled="true" 
itemDoubleClick="{handlerDoubleClickGridMovimentos(event)}"
 sortExpertMode="true" headerSortSeparatorSkin="mx.skins.ProgrammaticSkin">
<mx:dataProvider>
<mx:HierarchicalData source="{_HData}"/>
</mx:dataProvider>
<mx:columns>
<mx:AdvancedDataGridColumn headerText="Pedido" dataField="pedido" 
width="18"/>
<mx:AdvancedDataGridColumn headerText="NF" dataField="nf" width="18" />
<mx:AdvancedDataGridColumn headerText="Op. Fat." dataField="opft" 
width="20" />
<mx:AdvancedDataGridColumn headerText="Sit." dataField="sit" width="7" />
<mx:AdvancedDataGridColumn headerText="Cód. Cli." dataField="cod_cli" 
width="15" textAlign="right" />
<mx:AdvancedDataGridColumn headerText="Razão Social" dataField="desc_cli" 
width="65" />
<mx:AdvancedDataGridColumn headerText="$ Tot." dataField="total" width="20" 
textAlign="right" />
<mx:AdvancedDataGridColumn headerText="Motivo de Devolução" width="40" />
</mx:columns>
<mx:rendererProviders>            
<mx:AdvancedDataGridRendererProvider dataField="detail" 
renderer="Interfaces.Financeiro.PrestacaoDeContas.Cmp.CmpSubGrid" 
 columnSpan="0" columnIndex="0" />   
<mx:AdvancedDataGridRendererProvider columnIndex="7" columnSpan="0" 
depth="1" 
renderer="Interfaces.Financeiro.PrestacaoDeContas.Cmp.CmpRendererCmb" />
</mx:rendererProviders>  
</mx:AdvancedDataGrid>

grid filho (componente):

<?xml version="1.0" encoding="utf-8"?>
<s:MXAdvancedDataGridItemRenderer xmlns:fx="http://ns.adobe.com/mxml/2009"; 
  xmlns:s="library://ns.adobe.com/flex/spark" 
  xmlns:mx="library://ns.adobe.com/flex/mx" 
  focusEnabled="true" creationComplete="inicializar(event)">
<fx:Script>
<![CDATA[
import mx.events.FlexEvent;
private function inicializar(evt:FlexEvent):void{
 }
]]>
</fx:Script>
<s:HGroup paddingBottom="-2" paddingLeft="-2" paddingTop="-2" 
paddingRight="-1" width="100%" height="90">
<mx:AdvancedDataGrid id="subAdg" dataProvider="{data.detail}" width="100%" 
height="100%" verticalScrollPolicy="on" editable="true"
 sortExpertMode="true" headerSortSeparatorSkin="mx.skins.ProgrammaticSkin">
<mx:columns>
<mx:AdvancedDataGridColumn headerText="Cód. Prod." dataField="cod" 
width="20" editable="false"/>
<mx:AdvancedDataGridColumn headerText="Descrição Prod." dataField="desc" 
width="70" editable="false" />
<mx:AdvancedDataGridColumn headerText="Qtde" dataField="qtde" width="20" 
editable="false" />
<mx:AdvancedDataGridColumn headerText="$ Unit." dataField="unit" width="20" 
editable="false" />
<mx:AdvancedDataGridColumn headerText="$ Tot." dataField="tot" width="20" 
editable="false" />
</mx:columns>
</mx:AdvancedDataGrid>
</s:HGroup>
</s:MXAdvancedDataGridItemRenderer>

fontes principais: Fabio e 
http://aphatak.blogspot.com.br/2010/11/flex-them-grids-advanceddatagrid-as.html

Em quinta-feira, 28 de fevereiro de 2013 19h13min59s UTC-3, fabiophx 
escreveu:
>
> Leonardo,
>       Vc terá q usar itemRenderer juntamente com rendererProviders.
>       Nesse link vc verá um exemplo com um gráfico mas pode ser qq objeto: 
> http://livedocs.adobe.com/flex/3/html/help.html?content=advdatagrid_10.html
>       Uma sugestão: interceptar o abrir do registro do gráfico "pai" e aí 
> solicitar os dados para popular o grid filho.
>
> []s
> Fabio da Silva
> http://www.fabiophx.blogspot.com.br/
>

-- 
-- 
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para 
[email protected]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
--- 
Você está recebendo esta mensagem porque se inscreveu no grupo "flexdev" dos 
Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um 
e-mail para [email protected].
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.


Responder a