[flexdev] Re: Remover item de um DataGrid

2010-02-05 Thread Vinicius
Valeu pessoal. Funcionou dest forma: convidados.removeItemAt(convidados.getItemIndex(DataGrid(dgEvent.target).selectedItem)); Grato. On 5 fev, 11:31, Vinicius wrote: > Isso não funciona. > > var obj:Object = {col1: nomeConvidado.text, col2: emailConvidado.text, > col3: funcaoConvidado.selectedL

[flexdev] Re: Remover item de um DataGrid

2010-02-05 Thread Vinicius
Isso não funciona. var obj:Object = {col1: nomeConvidado.text, col2: emailConvidado.text, col3: funcaoConvidado.selectedLabel}; if(iAdd.source == "assets/adicionar.png"){ convidados.addItem(obj); } Ele adicona o item no datagrid. private fu

[flexdev] Re: Remover item de um DataGrid

2010-02-05 Thread Gabriela Trindade Perry
Veja na documentação do DataGrid. Procure por uma propriedade que retorna o item selecionado. Depois use o valor desta propriedade para remover o item da sua coleção. Aprender a usar a documentação vai te salvar de muitos problemas no futuro, e vai reduzir a tua dependência da ajuda de outras pess

[flexdev] Re: Remover item de um DataGrid

2010-02-05 Thread Beck Novaes
Então você precisa saber como pegar o item selecionado no DataGrid, certo? convidados.removeItemAt(myDataGrid.selectedIndex); []'s Beck Novaes On 5 fev, 11:22, Vinicius wrote: > Deixa eu explicar melhor então. > > Tenho um datagrid que eu vou incluindo convidados, mas se por acaso > colocar um

[flexdev] Re: Remover item de um DataGrid

2010-02-05 Thread Vinicius
Deixa eu explicar melhor então. Tenho um datagrid que eu vou incluindo convidados, mas se por acaso colocar um errado tenho q selecioná-lo e removê-lo. Então o obj q tenho q remover, precisa ser criado com os dados de um q foi selecionado no momento. Grato. On 5 fev, 11:18, Beck Novaes wrote

[flexdev] Re: Remover item de um DataGrid

2010-02-05 Thread Beck Novaes
Continua errado. Toda vez que você faz um var você também cria um objeto. Você precisa fazer o var fora das funções e instanciar o objeto dentro delas. private var obj:Object; private function addInvite():void { obj = {col1: nomeConvidado.text, col2: emailConvidado.text, col3: func

[flexdev] Re: Remover item de um DataGrid

2010-02-05 Thread Vinicius
Não funcionou. Primeiro eu faço um: private function addInvite():void { var obj:Object = {col1: nomeConvidado.text, col2: emailConvidado.text, col3: funcaoConvidado.selectedLabel}; convidados.addItem(obj); } e depois: private function removeInvite():void

[flexdev] Re: Remover item de um DataGrid

2010-02-05 Thread Beck Novaes
Não. Toda vez que você faz {} você cria um novo objeto, portanto, uma nova referência. Você precisa fazer assim: var obj:Object = {name: teste}; x.addItem(obj); x.removeItemAt(x.getItemIndex(obj)); []'s Beck Novaes On 5 fev, 10:52, Vinicius wrote: > Pessoal, > > Tenho um datagrid convidados