infelizmente, nao resolveu o problema ...
também ja tentei forçar a atualização, com o invalidateProperties .. mas
nada :(

alguém ?

2009/10/19 Diego Martinez Salvanha <[email protected]>

> 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 <[email protected]>
>
>>
>> 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 <[email protected]> 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 : [email protected]
> 18 8801 4874
> http://twitter.com/dinarussia
>
> P Antes de imprimir, pense no AQUECIMENTO GLOBAL.
>
>
> >
>


-- 
Marcel Pigozzi

"Procure ser uma pessoa de valor, em vez de procurar ser uma pessoa de
sucesso. O sucesso é conseqüência"

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

Responder a