Quinhone,

 

Basta atualizar a sua variável já “bindada”no seu dataProvider por uma outra
instância:

 

<?xml version="1.0" encoding="utf-8"?>

<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"; layout="absolute">

      <mx:Script>

            <![CDATA[

                  import mx.events.ListEvent;

                  private var xml:XML;

                  private var xml2:XML;

                  

                  private function changeHandler(e:ListEvent):void

                  {

                        condiçao1:

                              xml = xml2;

                        condição2:

                              xml = xml3;

                  }

            ]]>

      </mx:Script>

      

      <mx:DataGrid dataProvider="xml" click="xml=xml2"/>

      <mx:ComboBox change="changeHandler(event)" />

      

</mx:Application>

 

[]s,

 

Henrique

  _____  

From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf
Of Luis Carlos Quinhone
Sent: domingo, 4 de fevereiro de 2007 18:21
To: [email protected]
Subject: [flexdev] mudar o dataProvider do dataGrid

 

Galera, preciso mudar de acordo com um click no botão, o dataProvider de um 
dataGrid (em tempo de execução), alguém pode me ajudar?

vou explicar melhor, tenho um dataGrid que revebe um dataProvider, mas esse 
dataProvider traz todos os registro de um arquivo XML, mas tenho a opção de 
escolha de filtro atravéz de um combobox então quando selecionar um nome por

exemplo nesse combo e clicar no botão A, o dataGrid deve receber o 
dataProvider A
Quando eu clicar no botão B ele deve receber o DataProvider B

entenderam?

Att

Quinhone 





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