Resulta que tengo un AdvancedDataGrid con una columna que, según el
nivel del árbol debría utilizar un itemrenderer u otro. El árbol tiene
dos niveles. Para ello, utilizo la propiedad depth, tal y como sigue:
<mx:AdvancedDataGrid
x="10" y="36" width="525" height="454"
showHeaders="false"
paddingTop="0" paddingBottom="0"
folderOpenIcon="{null}" folderClosedIcon="{null}"
defaultLeafIcon="{null}">
<mx:dataProvider>
<mx:HierarchicalData source="{arrayProvider}"
childrenField="children />
</mx:dataProvider>
<mx:columns>
<mx:AdvancedDataGridColumn dataField="Area" />
</mx:columns>
<mx:rendererProviders>
<mx:AdvancedDataGridRendererProvider
columnIndex="0"
renderer="AreaItemRenderer" />
<mx:AdvancedDataGridRendererProvider
columnIndex="0" depth="2"
renderer="SubAreaItemRenderer" />
</mx:rendererProviders>
</mx:AdvancedDataGrid>
Resulta que esto no funciona. No muestra los hijos ni el itemrenderer.
Sin embargo, si quitamos cualquiera de los dos, ahí sí que se muestra.
¿Alguna idea?
