@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

Responder a