Olá pessoal tudo legal?
Estou com uma questã aqui em relação às AdvancedDataGrid e ao uso dos
itemrenderers.
É assim eu preciso de mostrar os itemrenderers nos filhos mas não nos
pais.
O código é o seguinte:
<mx:AdvancedDataGrid id="idDg2"
showHeaders="false"
selectedIndex="{idDg1.selectedIndex}"
rowHeight="48"
groupRowHeight="24"
horizontalGridLines="true"
horizontalGridLineColor="#C1C083"
verticalGridLineColor="#C1C083"
alternatingItemColors="['#FAF9D1','#FAF9D1']"
folderClosedIcon="{null}"
folderOpenIcon="{null}"
defaultLeafIcon="{null}"
horizontalScrollPolicy="on"
displayDisclosureIcon="false"
itemClick="{selectedHandler(event)}">
<mx:dataProvider>
<mx:HierarchicalData source="{dpDg2}" />
</mx:dataProvider>
<mx:columns>
<mx:AdvancedDataGridColumn width="100"
dataField="zero" >
<mx:itemRenderer>
<mx:Component>
<mx:HBox width="100%"
height="100%" verticalAlign="middle"
backgroundColor="#FAF9D1">
<mx:Button
width="30" height="30" label="{data.zero}" />
</mx:HBox>
</mx:Component>
</mx:itemRenderer>
</mx:AdvancedDataGridColumn>
<mx:AdvancedDataGridColumn width="100"
dataField="one" >
<mx:itemRenderer>
<mx:Component>
<mx:HBox width="100%"
height="100%" verticalAlign="middle"
backgroundColor="#FAF9D1">
<mx:Button
width="30" height="30" label="{data.zero}" />
</mx:HBox>
</mx:Component>
</mx:itemRenderer>
</mx:AdvancedDataGridColumn>
<mx:AdvancedDataGridColumn width="100"
dataField="two" />
<mx:AdvancedDataGridColumn width="100"
dataField="three" />
<mx:AdvancedDataGridColumn width="100"
dataField="four" />
<mx:AdvancedDataGridColumn width="100"
dataField="five" />
<mx:AdvancedDataGridColumn width="100"
dataField="six" />
<mx:AdvancedDataGridColumn width="100"
dataField="seven" />
<mx:AdvancedDataGridColumn width="100"
dataField="eight" />
</mx:columns>
</mx:AdvancedDataGrid>
Na 1ª coluna eu não vejo o item renderer na linha do grupo (pai),
apenas no filho. Na segunda já me mostra o renderer no pai e nos
filhos...
Existe alguma maneira de não mostrar os item renderers para linhas que
são HierarchicalData ?
Obrigado!!
--
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