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 em http://groups.google.com/group/flexdev

Responder a