Olá, a ideia é a mesma viu, qualquer coisa entra em contato.
*// Carregar o combobox de outra tabela, é de um relacionamento onde busca o cliente* *private* *function* CarregaCidadesCB():*void* { *var* idCliente:String = CodClienteEnvia.text; *var* id:int; id = Login.getInstance().getCodigo(); *//Funcao que que vai enviar para PHP, getClientesConhecimento --- Funcao do PHP que retorna dados* *var* asyncToken:AsyncToken = Conexao.getInstance().DataService.getClientesConhecimento(idCliente); asyncToken.addResponder( *new* mx.rpc.Responder(receivedQueryCidades, gotError)); } *// Encarregado por receber os dados, veja que é um result, envia e retorna * *private* *function* receivedQueryCidades( result:ResultEvent ):*void* { *var* r:ArrayCollection = *new* ArrayCollection( result.result *as* Array ); *var* i:int=0; *var* id_combo:int; *var* datos:Array = *new* Array(); *for*(i;i<r.length;i=i+1){ //Veja que r[i].Cli_Razao é a coluna do banco que o PHP retorna datos.push({data:r[i].Cli_CNPJ,label:r[i].Cli_Razao}); Cli_IdCol.selectedIndex=i+1; id_combo = r[i].Cli_CNPJ; auxClienteBuscar = r[i].Cli_Razao; } *//Verifica se cliente existe * Cli_IdCol.dataProvider=datos; } A Ideia é parecida com a sua, espero que entenda. Abraço. At. Kleber Gracia Soares Equipe Galaxyz trabalhando para você www.galaxyz.com.br Telefone: |44| 3233-2039 Cel.: |44| 9960-0298 - Tim Msn: klebergra...@hotmail.com Skype: kleber.gracia Email: kle...@galaxyz.com.br "Tudo posso naquele que me fortalece!" (Fl 4,13). Em 16 de agosto de 2010 20:58, Raphael Ramalho <raphaelsnake...@gmail.com>escreveu: > Galera, tenho um combobox que é preenchido através de um objeto > remoto, ele fica em uma popup pra editar alguns valores de determinado > objeto de um list; > O problema é que como a requisição é feita pelo RO ao zend as vezes o > result que alimenta a cb vem depois de ter sido chamado o metodo que > seta os valores do objeto nos campos. > Como eu uso a funcao pra Binding da combo.... > > public static function getIndiceComboBox(comboBoxAux:ComboBox, > campo:String, codigo:int):int > { > var indice:int=0; > var i:int=0; > var flag:Boolean=true; > for (i; i < (comboBoxAux.dataProvider as > ArrayCollection).length > && flag; i++) > { > if > ((comboBoxAux.dataProvider[i][campo]) == codigo) > { > indice=i; > flag=false; > } > } > return indice; > } > > Ele daá erro de objeto nulo; > Gostaria de saber como sincronizar esses dados de maneira correta... > Uso Flex 3.0+Mate framework+ZendFramework1.10 > Vlw! > > -- > Você recebeu esta mensagem porque está inscrito na lista "flexdev" > Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com > Para sair da lista, envie um email em branco para > flexdev-unsubscr...@googlegroups.com > Mais opções estão disponíveis em http://groups.google.com/group/flexdev -- Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com Para sair da lista, envie um email em branco para flexdev-unsubscr...@googlegroups.com Mais opções estão disponíveis em http://groups.google.com/group/flexdev