Na função do resultado do insert (Inserirresult) corres novamente o "RemoteProduto.ListaCategoria()", e depois em alternativa corria a função do issac para me colocar no registo seleccionado, era como eu fazia se houver melhor, digam.
2012/10/26 Pedro Vidotto <pedrol.vido...@gmail.com> > Obrigado Isaac vou testar hj. > > Então Marco essa ideia eu peguei mais como faço isso na combo? > > Em 26 de outubro de 2012 08:09, Marco Carapinha > <mcarapi...@gmail.com>escreveu: > >> Penso que depois de inserir o registo na tabela tens de voltar a chamar o >> remoteobject de forma a actualizar novamente a combo. >> >> >> 2012/10/26 Isaac Henrique <isaac.musa...@gmail.com> >> >>> Tem que criar um função onde você passa o dataprovider e o data que você >>> quer setar tenta isso: >>> >>> >>> public function selecionarItem(Item: String, minhaColecao: Object): int { >>> for(var index: int = 0; index < minhaColecao.length; index++) { >>> if(minhaColecao[index]['data'] == Item) { >>> return index; >>> } >>> } >>> return -1; >>> } >>> >>> >>> Espero ter ajudado! >>> >>> Em 25 de outubro de 2012 20:23, Pedro Vidotto >>> <pedrol.vido...@gmail.com>escreveu: >>> >>> Boa noite, >>>> estou iniciando meus estudo com flex + php e estou com problema nessa >>>> parte da combo, existe uma tela de cadastro de produtos onde nessa combo >>>> lista todas as categorias e nessa tela tem um botão para cadastrar uma >>>> categoria na hora, o problema que quando faço isso a cambo não atualiza com >>>> o registro cadastrado, alguem pode me dar uma ajuda, obrigado. abaixo vou >>>> deixar como fiz o código. >>>> >>>> <s:RemoteObject id="RemoteProduto" destination="zend" >>>> source="Produto" showBusyCursor="true"> >>>> <s:method name="Inserir" fault="OnFault(event)"/> >>>> <s:method name="ListaProduto" result="OnGetAll(event)"/> >>>> <s:method name="ListaCategoria" result="ListaCategoria(event)"/> >>>> >>>> public function ListaCategoria(event: ResultEvent):void >>>> { >>>> cbxCategoria.dataProvider = event.result; >>>> } >>>> >>>> <mx:ComboBox id="cbxCategoria" x="225" width="108" >>>> creationComplete="RemoteProduto.ListaCategoria()" >>>> labelField="CATEG_NOME" tabIndex="7" verticalCenter="-80" /> >>>> >>>> >>>> -- >>>> 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 >>> >>> >>> >>> >>> -- >>> ________________________________ >>> Isaac Henrique Barbosa Nunes >>> Analista e Desenvolvedor de Sistema >>> >>> -- >>> 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 >> > > -- > 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