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