Pessoal, estou com um problema em um advancedDataGrid vejam se podem me ajudar, em suma é o seguinte:
Tenho um mxml principal que contém 5 mxml Component, ou seja, tenho 5 componentes na tela principal. Um dos componentes é um advancedDataGrid com itemRender (imagens) e está com um simples porblema, tenho um comboBox alimentado com os estados do Brasil e ao selecionar um estado, o grid mostra os valores referentes a esse estado e e muda as imagens de acordo com os valores do dataGrid. Até ai tudo certo, mas o grande X da questão é que quando esse combo é selecinado e envia o evento para mudar o provider do Grid, o maldito descaceta todo e as linhas ficam enormes, de tal maneira que nem aparece as outras linhas somente a primeira e a pontinha da segunda. Já aconteceu algo parecido com alguém? código do grid <mx:AdvancedDataGrid id="dg" color="0x323232" width="100%" height="51%" dataProvider="{ProviderFormGridPercent.rubrica}" fontSize="{tamanhoDasFontesLabelGrid}" selectable="false" sortableColumns="false" borderVisible="false" horizontalGridLines="true" showHeaders="false" verticalGridLines="false" verticalScrollPolicy="off" > <mx:groupedColumns> <mx:AdvancedDataGridColumn width="5" resizable="false"/> <mx:AdvancedDataGridColumn textAlign="left" width="30" resizable="false"> <mx:itemRenderer> <fx:Component> <mx:Image scaleX="1" scaleY="1" width="100" verticalAlign="middle" source="{imagem.source}" creationComplete="alteraImagemDataGrid();" left="5"> <fx:Script> <![CDATA[ [Embed(source="imagem/seta_vermelha_rapha.png")] private var imgSetaVerm:Class; [Embed(source="imagem/seta_verde_rapha.png")] private var imgSetaVerde:Class; private var imagem:Image = new Image; private function alteraImagemDataGrid():void{ if (data.num_per_ano_ant < 0){ imagem.source = imgSetaVerm; }else { imagem.source = imgSetaVerde; } } ]]> </fx:Script> </mx:Image> </fx:Component> </mx:itemRenderer> </mx:AdvancedDataGridColumn> <mx:AdvancedDataGridColumn dataField="rubrica" width="172" textAlign="left" /> <mx:AdvancedDataGridColumn dataField="valor_arrecadado_ano" headerText="Real" width="152" textAlign="right" labelFunction="formataDiferenca" styleFunction="alteraCorNegPos" /> <mx:AdvancedDataGridColumn dataField="per_orcado" headerText="% Orçado" width="137" textAlign="right" labelFunction="formataPercentual"/> <mx:AdvancedDataGridColumn dataField="diferenca" headerText="Diferença" width="150" textAlign="right" labelFunction="formataDiferenca" styleFunction="alteraCorNegPos" /> <mx:AdvancedDataGridColumn dataField="per_ano_ant" headerText="% Anterior" width="137" textAlign="right" labelFunction="formataPercentual" styleFunction="alteraCorCresGrid" fontWeight="bold" paddingRight="5"/> </mx:groupedColumns> </mx:AdvancedDataGrid> será que alguém me dá uma luz? abs., -- Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com Para sair da lista, envie um email em branco para flexdev-unsubscr...@googlegroups.com Mais opções estão disponíveis em http://groups.google.com/group/flexdev