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 em http://groups.google.com/group/flexdev > -- Mario Junior http://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