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