Meu problema foi resolvido. O meu accordion era modificado por um css que dizia que a cor do accordion era branco e isso estava fazendo com que os labels dos eixos do gráfico não fossem mostrados. Então fica a dica, quando for trabalhar com accordion e algo for renderizado 'mal', de uma olhada se o seu css não está modificando nada do accordion.
att, Sidnei Dias On 6 jan, 18:16, "Sidnei O. Dias" <sidnei...@gmail.com> wrote: > Paulo, > > tenta fazer isto: da um id pro teu gráfico, por exemplo "grafico", e > depois usa este método, grafico.invalidateSeriesStyles(), na hora que > você muda o seu filtro. Eu utilizei isto para fazer algo semelhante ao > que você fez e funcionou pra mim, espero que funcione pra ti também. > > E quanto a minha dúvida tens alguma idéia? > > abraços, > > On 31 dez 2009, 19:18, Paulo Augusto Teixeira > > <pauloaugus...@gmail.com> wrote: > > Oi Sidnei, já tentei. Mas parece não funcionar. > > > 2009/12/31 Sidnei O. Dias <sidnei...@gmail.com> > > > > Paulo, > > > > ja tentasse invalidar os dados depois que você muda o filtro? > > > Você pode chamar esses dois metodos: invalidateProperties() e depois > > > invalidateDisplayList(), para que os dados sejam invalidados e o flex > > > 'redesenhe' o componente. > > > > att, > > > Sidnei Dias > > > > On 30 dez, 21:48, Paulo Augusto Teixeira <pauloaugus...@gmail.com> > > > wrote: > > > > Eu estou enfrentando um problema semelhante. > > > > No meu caso, no meu gráfico tem um filtro onde eu altero o range de > > > > informações. > > > > Ao fazer isso, os axis não atualizam. > > > > > Exemplo, relatório por países. Onde tenho 3 países e ao mudar o filtro, > > > > retornam 5 países nos axis continuam 3 até eu redimensionar a tela. > > > > > Ainda não encontrei solução para isso. > > > > > 2009/12/30 Sidnei O. Dias <sidnei...@gmail.com> > > > > > > Boa noite a todos, > > > > > > bem estou com um problema meio esquisito. Eu estou colocando um > > > > > mx:BarChart dentro de um mx:Accordion, pois vou ter vários gráficos > > > > > que poderam ser acessados através do accordion, mas ao fazer isso o > > > > > campo que especifiquei no categoryField não aparece no 'axis' do > > > > > gráfico. > > > > > > Este é meu código: > > > > > > <mx:script> > > > > > <![CDATA[ > > > > > import mx.collections.ArrayCollection; > > > > > > [Bindable] > > > > > public var array:ArrayCollection = new ArrayCollection([ > > > > > {name:"Mat", value:8}, > > > > > {name:"Fis", value:2}, > > > > > {name:"Port", value:5} > > > > > ]); > > > > > ]]> > > > > > </mx:script> > > > > > > <mx:Accordion id="myAccordion" resizeToContent="true"> > > > > > <mx:VBox width="590"> > > > > > <mx:BarChart showDataTips="true" barWidthRatio=".3" > > > > > dataProvider="{array}"> > > > > > <mx:verticalAxis> > > > > > <mx:CategoryAxis categoryField="name"/> > > > > > </mx:verticalAxis> > > > > > > <mx:series> > > > > > <mx:BarSeries yField="name" > > > xField="value"/> > > > > > </mx:series> > > > > > </mx:BarChart> > > > > > </mx:VBox> > > > > > </mx:Accordion> > > > > > > Espero que vocês possam me ajudar, > > > > > obrigado pela atenção. > > > > > > -- > > > > > 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 emhttp://groups.google.com/group/flexdev > > > > > -- > > > > Paulo A. Teixeira > > > > IT Consulting Expert - Infinitum Technologies Solution > > > > Adobe Certified Expert - Rich Internet Application Specialist > > > > Adobe Certified Expert - Flex 3 with AIR > > > > Adobe Certified Expert - ColdFusion 8 > > > > -- > > > > Blog:www.pauloteixeira.blog.br > > > > Mobile: (+55 21) 8733-8945 > > > > -- > > > 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 emhttp://groups.google.com/group/flexdev > > > -- > > Paulo A. Teixeira > > IT Consulting Expert - Infinitum Technologies Solution > > Adobe Certified Expert - Rich Internet Application Specialist > > Adobe Certified Expert - Flex 3 with AIR > > Adobe Certified Expert - ColdFusion 8 > > -- > > Blog:www.pauloteixeira.blog.br > > Mobile: (+55 21) 8733-8945
-- 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