Re: [flexdev] Criação de componente em AS3

2013-02-27 Por tôpico Fredy Gadotti
Tenta então no setter disparar o seguinte evento grid.dispatchEvent(new CollectionEvent(CollectionEvent.COLLECTION_CHANGED)); 2013/2/27 Vitor Viganó > Pessoal, tentei todas as alternativas e não funcionou!.. > > Alguém já usou o ChangeWatcher? > > Em 27 de fevereiro de 2013 13:39, DaneiL escre

Re: [flexdev] Criação de componente em AS3

2013-02-27 Por tôpico Vitor Viganó
Pessoal, tentei todas as alternativas e não funcionou!.. Alguém já usou o ChangeWatcher? Em 27 de fevereiro de 2013 13:39, DaneiL escreveu: > Se voce colocar o bindable na variável var grid, pra mim funcionaria sem > problemas, é como eu uso aqui. > a declaração da variável ficaria assim: > [Bi

Re: [flexdev] Criação de componente em AS3

2013-02-27 Por tôpico DaneiL
Se voce colocar o bindable na variável var grid, pra mim funcionaria sem problemas, é como eu uso aqui. a declaração da variável ficaria assim: [Bindable] private var _list:ArrayCollection Se esse código de atualização tiver funcionando, acho que dessa forma ela vai ficar atualizando automaticame

Re: [flexdev] Criação de componente em AS3

2013-02-27 Por tôpico Fredy Gadotti
Muda para isso que deve funcionar /** * Data provider genérico da Grid */ [Bindable("listChanged")] public function get list():ArrayCollection { return _list; } public function set list(value:ArrayCollection):void { if (value != _list){

Re: [flexdev] Criação de componente em AS3

2013-02-27 Por tôpico Vitor Viganó
Sim, é exatamente isso, eu crio o componente assim: var grid:DataGrid = new DataGrid(); grid.dataProvider = list; grid.columns = columns; this.addElement(grid); onde list é: private var _list:ArrayCollection /** * Data provider genérico da Grid */ [Bindable] public function get list():Array

Re: [flexdev] Criação de componente em AS3

2013-02-27 Por tôpico DaneiL
vvigano, tem como você postar o código que faz a inserção do elemento que deseja atualizar? pelo que entendi você está editando os dados direto no datagrid é isso? Se não for dessa maneira, ao meu ver o que está faltando é colocar o dataprovider como [Bindable] na declaração da variável. Isso dev

[flexdev] Criação de componente em AS3

2013-02-27 Por tôpico vvigano
Bom dia pessoal. Criei um componente em AS3, que é um group container que contém um DataGrid (spark), com paginação e tudo mais. Dentro deste componente, possuo um ArrayCollection, bindable, que ligo com o DataProvider da grid. Porém, quando atualizo os dados do dataProvider, a grid nao exibe o