Boa tarde pessoal!
Estou tentando fazer um ItemRender em uma coluna do AdvancedDataGrid, mas
esta me dando erro...
tenho o seguinte codigo do ADG:
<mx:AdvancedDataGrid id="adg1" width="100%" height="100%"
designViewDataType="tree">
<mx:dataProvider>
<mx:GroupingCollection2 id="gc" source="{dpFlat}">
<mx:grouping>
<mx:Grouping>
<mx:GroupingField name="CVIAGEM"/>
</mx:Grouping>
</mx:grouping>
</mx:GroupingCollection2>
</mx:dataProvider>
<mx:columns>
<mx:AdvancedDataGridColumn dataField="CDESCDESP"
headerText="Tipo de Despesa"/>
<mx:AdvancedDataGridColumn width="180" dataField="CDATA"
headerText="Data"/>
<mx:AdvancedDataGridColumn width="180" dataField="CQTD"
headerText="Quantidade" formatter="{Moeda}"/>
<mx:AdvancedDataGridColumn width="180"
dataField="CVALTOT" headerText="Valor Total" formatter="{Moeda}"/>
<mx:AdvancedDataGridColumn width="180"
dataField="CVALRBN" headerText="Val Não Reem" formatter="{Moeda}"/>
<mx:AdvancedDataGridColumn width="180"
dataField="CVALRBS" headerText="Val Reembols" formatter="{Moeda}"/>
<mx:AdvancedDataGridColumn width="30"
dataField="CSTATUS" headerText=" "/>
</mx:columns>
<mx:rendererProviders>
<mx:AdvancedDataGridRendererProvider dataField="CSTATUS"
columnIndex="6" depth="2" renderer="assets.componentes.Legenda"/>
</mx:rendererProviders>
</mx:AdvancedDataGrid>
e o meu componente Legenda:
<?xml version="1.0" encoding="utf-8"?>
<mx:ListItemRenderer xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx">
<fx:Declarations>
<!-- Place non-visual elements (e.g., services, value objects) here
-->
</fx:Declarations>
</mx:ListItemRenderer>
ele me retorna o erro:
TypeError: Error #1034: Falha de coerção de tipo: não é possível converter
mx.controls.advancedDataGridClasses::AdvancedDataGridListData@5fd21c1 em
mx.controls.listClasses.ListData.
Alguem já passou por isso e consiga me ajudar!?
Att.,
Mateus M. Paegle
--
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