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
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
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
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
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
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
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
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