se tiver usando o editor flex da adobe, eh so vc abrir a perspective de debug, e mandar rodar junto com um break point , mas eu tb sofri com o seu problema, vc tem q indicar a ele o index a ser selecionado, ex
comboboxname.seleectedIndex = indiceaserselecionado, o fato disso eh q ele so entende arrays, entao vc tem q indicar o indice do array a ser selecionado, ele recebe objetos mas nao seleciona objetos, so array... Em 10 de setembro de 2010 01:55, Raphael Ramalho <raphaelsnake...@gmail.com>escreveu: > É cara.. em navegadores que vc nao tem o fp debugger não irá conseguir > visualizar o erro, e a aplicação nao vai parar por causa do mesmo.... > O erro de propriedade nula eh causado por tudo que expliquei... > Obrigado! > > On 9 set, 17:13, Kleber Gracia <kleber.gala...@gmail.com> wrote: > > Olá, o link que enviou funcionou perfeitamente no Firefox, ja no IE > aparece > > o erro que disse que a propriedade esta nula veja na documentação da > adobe > > que segue neste site " > http://www.galaxyz.com.br/sites/gwp/sys/wp-flex-erros.php" entendi seu > > problema, mas a aplicacao parou de rodar e nao consegui ver direito, este > > erro ja diz tudo, voce esta chamando alguma, tente enviar os parametros > > fixos e vera que funcionara. Vi seu código e esta correto. > > At. > > Kleber Gracia Soares > > Equipe Galaxyz trabalhando para > > vocêwww.galaxyz.com.br<http://xn--vocwww-kva.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 9 de setembro de 2010 16:26, Raphael Ramalho > > <raphaelsnake...@gmail.com>escreveu: > > > > > > > > > Não é bem esse o problema Kleber... > > > Eu estou setando os dados do objeto nos components, assim que o objeto > > > é injetado na view, o que acontece é que este dataprovider ainda não > > > recebeu os dados da solicitação neste momento. > > > Aqui esta um exemplo que criei pra ficar mais claro.... > > > > >http://www.clicksky.com.br/HelpProject/HelpProject.html > > > > > Dá um ViewSource pra sacar melhor! > > > > > Obrigado pela atenção! > > > On 9 set, 08:19, Kleber Gracia <kleber.gala...@gmail.com> wrote: > > > > Bom dia Raphael, o binding funciona como um propagador, onde ao > alterar > > > em > > > > algum local, ele sera alterado em qualquer outro ponto que esta sendo > > > > solicitado, mas pelo que entendi ele não esta encontrando a > referencia > > > > voltada, verifique se pelo menos ele esta retornando um OBJECT, e > pelo > > > que > > > > eu vi, em seu código verifique este ponto > > > > "comboBoxAux.dataProvider[i][campo]) " acho que na verdade é > > > > "comboBoxAux.dataProvider[i].campo) " espero ter ajudado. > > > > > > At. > > > > Kleber Gracia Soares > > > > Equipe Galaxyz trabalhando para > > > > vocêwww.galaxyz.com.br<http://xn--vocwww-kva.galaxyz.com.br> > <http://xn--vocwww-kva.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 6 de setembro de 2010 15:01, Raphael Ramalho > > > > <raphaelsnake...@gmail.com>escreveu: > > > > > > > O carregamento da combobox sempre acontece pois o formulario está > numa > > > > > popup... > > > > > Até pq precisa estar atualizado por se tratar de dados dinâmicos... > > > > > > > On 6 set, 15:00, Raphael Ramalho <raphaelsnake...@gmail.com> > wrote: > > > > > > Nao estou com dúvidas quanto a selecao do objeto correto no > combobox, > > > > > > e sim com a sincronizacao do componente quanto ao seu ciclo de > vida, > > > > > > datachange por ai vai.... hueuuhea > > > > > > > > Quero saber quando estiver numa tela de editar um formulario eu > dou > > > > > > setter no objeto q faz o data binding com os campos do mesmo. > > > > > > > > Na hora de selecionar o item correto do combobox (dependendo da > tempo > > > > > > de resposa da requisiçao ao php) o binding eh realizado antes do > > > > > > preencimento completo da combobox gerando um erro de propriedade > > > > > > nula.... > > > > > > Acho q fui mais claro agora... > > > > > > > > Mas mesmo assim agradecoa a ajuda Kleber, fica ai minha dúvida... > > > > > > lembrando q trabalho com mate para o fluxo de dados se alguem > souber > > > > > > um artificio dentro da arquitetura do mate.... tb ajuda! > > > > > > > > Valeu! > > > > > > > > On 16 ago, 21:29, Kleber Gracia <kleber.gala...@gmail.com> > wrote: > > > > > > > > > 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<http://xn--vocwww-kva.galaxyz.com.br> > <http://xn--vocwww-kva.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 emhttp:// > > > > > 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 emhttp:// > 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 emhttp://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 > -- 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