@Erko não é o set não, porque meu _model é público. @marceloch2, axo que é por ai, porque tipo eu pensei o seguinte.: Pelo fato de eu ter injetado o model na view e no controler, especialmente na view que está injetado como [Bindable] caso eu atualizasse esse model em algum ponto a atualização seria refletida no outro _model ou seja na view, so que isso não está ocorrendo.
O que eu fiz eu criei um var do tipo arrayCollection e atribuir o result a ela dai eu atribuir ela ao _model.listagem e dei um alert, funcionou os dados estão vindo redondos. O que falta é mostrar no grid, no caso não está mostrando porque o dataProvider do grid é {_model.listagem}, então o model que esta sendo alterado no controller não esta sendo refletido na view. O que eu devo fazer? Disparar um evento no controller e capturar na view com o Mediate? Abs On 23 ago, 16:19, marceloch2 <marcelo...@gmail.com> wrote: > Como voce esta injetando seu Model, como singleton, ou com o prototype > do Swiz?? da maneira normal ele injeta como singleton, com o prototype > do swiz ele cria uma nova instancia. > > On 23 ago, 12:17, Matheus <mabro...@gmail.com> wrote: > > > Opa Erko, tudo bom? Espero que sim. Meu problema está na parte onde > > injeto o model, parece que não ta sendo instanciado, ou sei lá, porque > > eu debuguei coloquei uns traces e pego o e.result, dai ele me retorna > > dois [object Object],[object Object], correspondente a dois registros > > que tenho na tabela em questão. > > > Abaixo segue o código > > > [Autowire] > > public var contatoRemote:RemoteObject; > > > [Autowire] > > public var _model:ListagemModel; > > > [Mediate(event="ListagemEvent.LOAD_EVENT")] > > public function carregarListagem(e:ListagemEvent):void{ > > trace('antes de chamar'); > > > > executeServiceCall(contatoRemote.getData(),onResult,onFault); > > > } > > > public function onResult(e:ResultEvent):void{ > > trace('dentro do onResult') > > _model.listagem = e.result as ArrayCollection; > > //listagem é uma var > > do tipo arrayCollection > > trace(e.result.toString()); > > > } > > > Então quando imprimo o e.result, eu tenho uma saída porem quando tento > > imprimir o _model.listagem me retorna null. > > Abs > > > On 23 ago, 08:32, Erko Bridee de Almeida Cabrera > > > <erko.bri...@gmail.com> wrote: > > > Por um acaso já tentou chamar seu backend usando apenas a tag do > > > RemoteObject para testar se está retornando certo? > > > > com isso vc pelo menos elimina a duvida se o seu backend está retornando > > > os > > > dados corretamente... > > > > apenas algo que observei que achei estranho foi ler autowire... isto era > > > da > > > versão antiga a partir da versão 1.0 foi substituido pelo inject... hehe > > > > bom faz o teste ae e ve oq acontece :D > > > > Em 22 de agosto de 2010 12:16, Matheus <mabro...@gmail.com> escreveu: > > > > > Alguma luz como consigo configurar o zend certinho com o swiz, tava > > > > funcionando tudo perfeito no back-end antes de colocar o swiz no > > > > projeto, ainda sei que ta, deve ta com algum erro na conexao. > > > > Modifiquei algumas coisas aqui, e o debug agora não me retorna mais > > > > todos esses dados anteriores, segue abaixo: > > > > > [SWF] /UsandoSwiz/flex/bin-debug/Main.swf - 1.168.422 bytes after > > > > decompression > > > > 12:08:35.686->[INFO]->org.swizframework.SwizConfig->Init Swiz > > > > 12:08:35.688->[INFO]->BeanFactory->loading beanloader: 0 > > > > 12:08:35.691->[INFO]->mx.messaging.Producer- > > > > >'005AFAF2-8D3B-7225-0C70-9A580BEA9F20' producer set destination to > > > > 'zend'. > > > > 12:08:35.696->[INFO]->BeanFactory->loading beanloader: 1 > > > > 12:08:35.698->[INFO]->BeanFactory->loading beanloader: 2 > > > > 12:08:35.713->[INFO]->BeanFactory->attempting autowire _model by > > > > type... > > > > 12:08:35.715->[INFO]->BeanFactory->attempting autowire contatoRemote > > > > by type... > > > > 12:08:35.717->[INFO]->BeanFactory->creating mediator for: > > > > Listagem.LOAD_EVENT for carregarListagem > > > > > Ta tudo idêntico ao que tava porém o debug do Swiz so mostra isso. Ao > > > > rodar a app não da erro não acontece nada. > > > > Alguma Luz?? > > > > > On 21 ago, 15:01, Matheus <mabro...@gmail.com> wrote: > > > > > Boa Tarde, mais uma vez problema com swiz. Seguinte quando eu chamo o > > > > > executeServiceCall, simplesmente não me retorna nada nem erro, vo > > > > > postar o log aqui do Swiz. > > > > > > [SWF] /UsandoSwiz/flex/bin-debug/Main.swf - 1.168.035 bytes after > > > > > decompression > > > > > 14:56:12.549->[INFO]->org.swizframework.SwizConfig->Init Swiz > > > > > 14:56:12.551->[INFO]->BeanFactory->loading beanloader: 0 > > > > > 14:56:12.556->[INFO]->mx.messaging.Producer->'759B3459-7AA7-32C2- > > > > > AA1B-95CB248A7467' producer set destination to 'zend'. > > > > > 14:56:12.559->[INFO]->BeanFactory->loading beanloader: 1 > > > > > 14:56:12.561->[INFO]->BeanFactory->loading beanloader: 2 > > > > > 14:56:12.570->[INFO]->BeanFactory->attempting autowire contatoRemote > > > > > by type... > > > > > 14:56:12.575->[INFO]->BeanFactory->attempting autowire _model by > > > > > type... > > > > > 14:56:12.577->[INFO]->BeanFactory->creating mediator for: > > > > > ListagemEvent.LOAD_EVENT for carregarListagem > > > > > 14:56:13.805->[INFO]->mx.messaging.Channel->'null' channel endpoint > > > > > set tohttp://localhost/UsandoSwiz/gateway.php > > > > > 14:56:13.820->[INFO]->mx.messaging.Producer->'759B3459-7AA7-32C2- > > > > > AA1B-95CB248A7467' producer sending message '5DF06D70- > > > > > CD28-85A1-0D5C-95CB297BDEAB' > > > > > 14:56:13.835->[DEBUG]->mx.messaging.Channel->'null' pinging endpoint. > > > > > 14:56:14.029->[INFO]->mx.messaging.Channel->'null' channel is > > > > > connected. > > > > > 14:56:14.035->[DEBUG]->mx.messaging.Channel->'null' channel sending > > > > > message: > > > > > (mx.messaging.messages::RemotingMessage)#0 > > > > > body = (Array)#1 > > > > > clientId = (null) > > > > > destination = "zend" > > > > > headers = (Object)#2 > > > > > messageId = "5DF06D70-CD28-85A1-0D5C-95CB297BDEAB" > > > > > operation = "getData" > > > > > source = "MyService" > > > > > timestamp = 0 > > > > > timeToLive = 0 > > > > > 14:56:14.041->[INFO]->mx.messaging.Producer->'759B3459-7AA7-32C2- > > > > > AA1B-95CB248A7467' producer connected. > > > > > 14:56:14.292->[INFO]->mx.messaging.Producer->'759B3459-7AA7-32C2- > > > > > AA1B-95CB248A7467' producer acknowledge of '5DF06D70- > > > > > CD28-85A1-0D5C-95CB297BDEAB' > > > > > > Antes tava funcionando a parte do servidor, antes de colocar o swiz. > > > > > > Abs > > > > > -- > > > > 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 > > > > -- > > > Att, > > > Erko Bridee de Almeida Cabrera > > > *TechDev : *http://blog.erkobridee.com/ > > > *Gospel : *http://gospel.erkobridee.com/ > > > *Twitter : *http://twitter.com/ErkoBridee > > > *Currículo : *http://netcarreiras.com/prof.html?uid=11410 -- 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