Mario eu direcionei pra classe do Model como você faluo, porém o resultado foi o mesmo, agora não posso isolar o problema, então vo mandar a parte em flex do projeto, porque o back-end eh simples so tenho uma classe que faz a listagem e ta com o Lumine, então não tem necessidade.
O link pra download da parte flex é esse: http://rapidshare.com/files/415492686/flex.rar Muito obrigado pela ajuda. On 27 ago, 13:11, Mário Júnior <juninho...@gmail.com> wrote: > className vc aponta para o Modeu, nao para o controller. > > O Willian tem certa razao em indicar o uso de Prototype, mas da forma como > estava antes, o Model já tinha q ser único (em relação àquela instancia), oq > me leva a crer q tem mais alguma coisa estranha nisso tudo q nao estamos > vendo :S > > Vc consegue isolar esse problema em um outro projeto, simples, com views e > controllers simples e mandar na lista como anexo? > > []s > > Em 27 de agosto de 2010 13:05, Matheus <mabro...@gmail.com> escreveu: > > > > > Willian não funcionou, tipo eu removi a linha que declaro o model de > > forma normal, e usei o prototype, porem não existe atributo type, > > existe o className, dai nesse atributo eu direcionei para a classe do > > controller que eh onde tem o model injetado e eh onde o model eh > > mudado, não sei se fiz certo. > > > <factory:Prototype id="meuModel" singleton="true" > > className="com.matheus.controller.ContatoController.ListagemController"/ > > > Se estiver errado, por favor me corrija. > > Abs > > > On 26 ago, 21:57, Willame Pereira <wpowill...@gmail.com> wrote: > > > Oi amigo, o erro me parece que está na declaração do teu Model no teu > > Bean > > > Provider: > > > > <model:ListagemModel id="listagemModel"/> > > > > Você deveria configurar assim: > > > > <swiz:Prototype id="listagemModel" type="{MeuModel}" singleton="true" /> > > > > Ou seja, teu model deve ser Singleton. Se você não colocar como > > Singleton, a > > > cada novo Inject, será criada uma nova instância de sua classe MeuModel e > > > então o tua coleção que está lá dentro sempre estará vazia. > > > > Acho que é isso, vê aí se resolve. > > > > Abraços, > > > > Em 26 de agosto de 2010 13:37, Matheus <mabro...@gmail.com> escreveu: > > > > > Pow Mario parece que vamos ter que apelar, e nem sei como fazer essa > > > > apelação ai. A classe do meu model, está com a metadata [Bindable]. > > > > Pensei que so com isso o swiz conseguiria atualizar meu model. > > > > Me ajuda como fazer isso ai. > > > > Abs e obrigado > > > > > On 26 ago, 13:09, Mário Júnior <juninho...@gmail.com> wrote: > > > > > A classe do teu Model está com a metadata [Bindable] nela? > > > > > > [Bindable] > > > > > public class MeuModel { > > > > > > public var minhaLista:ArrayCollection; > > > > > .... > > > > > > } > > > > > > Pq só isso já deveria funcionar. > > > > > Há formas de forçar o framework a atualizar alterações em atributos > > > > usando > > > > > PropertyChangeEvent, disparando eventos próprios em setters e usar > > getter > > > > > com [Bindable("blablaChaged")] ... mas tenta primeiro a opção de cima > > (oq > > > > > acho q já resolve), se não resolver daí vamos apelar :) > > > > > > []s > > > > > > Em 26 de agosto de 2010 12:03, Matheus <mabro...@gmail.com> > > escreveu: > > > > > > > Ninguem pode dar um help? > > > > > > Abs > > > > > > > On 25 ago, 20:09, Matheus <mabro...@gmail.com> wrote: > > > > > > > Boa Noite, como faço pra que meu model esteja sempre atualizado > > > > usando > > > > > > > o swiz? > > > > > > > > Tentei seguindo esse fluxo: > > > > > > > > A view dispara um evento, o evento é capturado no controller dai > > o > > > > > > > model é atualizado. > > > > > > > > Então tenho um model injetado na minha view: > > > > > > > [Bindable][Autowire] > > > > > > > public var _model:ListagemModel; > > > > > > > > E tenho o model injetado tb no meu controller: > > > > > > > [Autowire] > > > > > > > public var _model:ListagemModel; > > > > > > > > Com isso pensei que ao atualiza-lo no controller refletiria na > > view, > > > > > > > pois tenho o model da view como dataProvider de um dataGrid. > > > > > > > > {_model.listagem} //listagem é um atributo do tipo > > arrayCollection > > > > que > > > > > > > tenho na classe do meu model. > > > > > > > > Eu dividi meus BeanLoaders em tres, Services, Controller e Model, > > > > > > > então no meu SwizModels, eu simplesmente tenho a instanciação da > > > > > > > classe ListagemModel > > > > > > > > <model:ListagemModel id="listagemModel"/> // ListagemModel é > > uma > > > > > > > classe que simplesmente declara um atributo público do tipo > > > > > > > ArrayCollection. > > > > > > > > Então parece estar tudo correto, alguma idéia? Ja debuguei e já > > > > > > > constatei que está retornando certinho do php, so não ta > > atualizando > > > > o > > > > > > > model e por consequencia não ta populando o dataGrid. > > > > > > > > Muito obrigado > > > > > > > -- > > > > > > 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 > > > > > > -- > > > > > Mario Juniorhttp://blog.mariojunior.com/ > > > > > @mariojunior > > > > > -- > > > > 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 > > > > -- > > > Willame Pereira. > > > > Mestrando em Ciência da Computação. Centro de Informática (CIn) / UFPE. > > > > “A fé e a razão (fides et ratio) constituem como que as duas asas pelas > > > quais o Espírito humano se eleva para a contemplação da verdade. Foi Deus > > > quem colocou no coração do homem o desejo de conhecer a verdade e, em > > última > > > análise, de conhecer a Ele, para que, conhecendo-O e amando-O, possa > > chegar > > > também à verdade plena sobre si mesmo.” (Carta Encíclica do Sumo > > Pontífice > > > João Paulo II aos Bispos) > > > -- > > 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 > > -- > Mario Juniorhttp://blog.mariojunior.com/ > @mariojunior -- 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