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