qdo vc tem esse evento do click... vc tá dando um .refresh no seu
dataprovider ???
veja se resolve seu problema !

t+

2009/10/19 Marcel Pigozzi <marcelpsara...@gmail.com>

>
> Lembrem-se que qdo mexer no combobox na primeira vez, ele vai
> funcionar depois ...
> façam o seguinte: clique no combobox, mas nao mexa nele ... e depois
> clique no botao ... ai ta o problema :(
>
> On 19 out, 11:14, Marcel Pigozzi <marcelpsara...@gmail.com> wrote:
> > Pessoal,
> >
> > Me deparei com um bug (acho que é rs) do combobox ... Por exemplo: temos
> um
> > array com tais dados, 1, 2, 3, 4 certo ? E exibimos no dataprovider do
> > combobox ... ate ai blz ... agora o problema: qdo clico em um botao, para
> > mudar os valores dos dados do array, o dataprovider muda, mas a parte
> visual
> > do combobox nao muda ... ou seja, clico no botao para mudar os valores, e
> o
> > combobox continua exibindo os dados anteriores ... só muda qdo vc mexer
> no
> > combo ...
> >
> > fiz um exemplo ... testem ai:
> >
> > <?xml version="1.0" encoding="utf-8"?>
> > <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009";
> >                xmlns:s="library://ns.adobe.com/flex/spark"
> >                xmlns:mx="library://ns.adobe.com/flex/halo"
> minWidth="1024"
> > minHeight="768"
> >                creationComplete="init()">
> >
> >     <fx:Script>
> >         <![CDATA[
> >
> >             private var array1:Array = new Array(['1'], ['2'], ['3'],
> > ['4']);
> >
> >             private function init():void
> >             {
> >                 cb.dataProvider = array1;
> >             }
> >
> >             private function clickHandler(event:MouseEvent):void
> >             {
> >                 array1 = new Array(['5'], ['6'], ['7'], ['8']);
> >                 cb.dataProvider = array1;
> >             }
> >
> >         ]]>
> >     </fx:Script>
> >
> >     <s:Group>
> >
> >         <s:layout><s:VerticalLayout/></s:layout>
> >
> >         <s:Button click="clickHandler(event)"/>
> >         <mx:ComboBox id="cb" />
> >     </s:Group>
> > </s:Application>
> >
> > Seria bug do flex ? Isso tem solução ou apenas gambiarra ? :D
> > []s
> >
> > --
> > Marcel Pigozzi
> >
> > "Procure ser uma pessoa de valor, em vez de procurar ser uma pessoa de
> > sucesso. O sucesso é conseqüência"
> >
>


-- 
--------------------------------------------------------------------
Diego M Salvanha

msn : dinarus...@hotmail.com
18 8801 4874
http://twitter.com/dinarussia

P Antes de imprimir, pense no AQUECIMENTO GLOBAL.

--~--~---------~--~----~------------~-------~--~----~
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