Duvida para remover elementos de um DataGrid no Flex  XML
Índice dos Fóruns » RIA - Flex, JavaFX e outros
Autor Mensagem
titata
Entusiasta Java

Membro desde: 26/03/2011 01:18:50
Mensagens: 20
Offline

boa tarde pessoal, sou iniciante e estou com uma dificuldade para remover elementos de um dataGrid atravez de um botão "Remove" eu nao sei oq passar para o dataProveider, tenho 2 tabNavigators um dentro do outro eo botao fica fora deles, nao sei se é necessario pesquisar os index dos navigators primeiro. Obrigado

Ivan Alves
JavaEvangelist
[Avatar]

Membro desde: 06/08/2008 18:53:36
Mensagens: 415
Localização: Aparecida de Goiânia - GO
Offline

é melhor setar um dataprovider para sua tabela ai quando precisar de deletar um item deleta direto da sua ArrayCollection que está setado com sua tabela ai para deletar faça assim:



quanto a pesquisar o indice dos TabNavigators, eu faria isso também!

flw!

This message was edited 1 time. Last update was at 30/08/2011 19:49:43

[Yahoo!] [MSN]
titata
Entusiasta Java

Membro desde: 26/03/2011 01:18:50
Mensagens: 20
Offline

eu n entendi muito bem, mais eu fiz e na função remove do botao
ai compila mais quando clico no botao da um erro de ActionScript... =/
Ivan Alves
JavaEvangelist
[Avatar]

Membro desde: 06/08/2008 18:53:36
Mensagens: 415
Localização: Aparecida de Goiânia - GO
Offline

qual erro?
[Yahoo!] [MSN]
titata
Entusiasta Java

Membro desde: 26/03/2011 01:18:50
Mensagens: 20
Offline

Erro de ActionScript [Descartar Tudo] [Continuar]

TypeError: Error #1006: value não é uma função.
at br.com.projetotcc::Consultas/btnRemover_clickHandler()[C:\workspace\ProjetoCadastro\src\br\com\projetotcc\Consultas.mxml:296]
at br.com.projetotcc::Consultas/__btnRemover_click()[C:\workspace\ProjetoCadastro\src\br\com\projetotcc\Consultas.mxml:453]

obrigado pela ajuda até aki rs
Ivan Alves
JavaEvangelist
[Avatar]

Membro desde: 06/08/2008 18:53:36
Mensagens: 415
Localização: Aparecida de Goiânia - GO
Offline

Foi mal é porque o método da sua ArrayCollection "removeItemAt" recebe como parametro um tipo inteiro para indicar seu indice e no caso esse está passando um tipo Object então ficaria assim:



fiz um exemplo simples em Flex 3 demostrando o funcionamento:



Observe que a variavel do tipo ArrayCollection deve ser "Bindable".

Se você estiver usando Flex 3 indico essa apostila aqui que é pequena mais ensina muito
http://www.oficinadanet.com.br/apostilas/detalhe/663/apostila_adobe_flex_a_partir_do_zero
flw!

This message was edited 1 time. Last update was at 31/08/2011 08:48:02

[Yahoo!] [MSN]
Bruno Cebim
Thread.start()
[Avatar]

Membro desde: 26/06/2009 03:00:18
Mensagens: 32
Localização: São Paulo/Miguelópolis-SP
Offline

Titata,

Explique o que você quer fazer e o contexto da sua aplicação que te ajudo a organizar isso, você está se perdendo em vários pontos.


[]'s

Bruno Ferreira Queiroz

www.dclick.com.br
blog.dclick.com.br


"Em teoria, não existe nenhuma diferença entre teoria e prática. Mas, na prática, existe."
titata
Entusiasta Java

Membro desde: 26/03/2011 01:18:50
Mensagens: 20
Offline

eu tentei testar cada dataProvider e remover mais o unico q funciona eo arrayCollectionCurso, soh na tela de curso q remove os items
Ivan Alves
JavaEvangelist
[Avatar]

Membro desde: 06/08/2008 18:53:36
Mensagens: 415
Localização: Aparecida de Goiânia - GO
Offline

Se você tem outros ArrayCollection com atributos diferentes o melhor seria é criar uma datagrid para cada um, já que a datagrid só pode receber uma ArrayCollection por vez!
Por exemplo se você fez assim:



Nesse caso apenas a última dataProvider está vinculada a sua dataGrid que contém a "suaArrayCollection2", flw!
[Yahoo!] [MSN]
titata
Entusiasta Java

Membro desde: 26/03/2011 01:18:50
Mensagens: 20
Offline

vlw ivan e cebim esqueci de posta aki q tinha conseguido vlw pela ajuda fiz da seguinte maneira
ganondorfan
JavaChild
[Avatar]

Membro desde: 27/08/2010 15:35:19
Mensagens: 145
Offline

Depois que você remover o item da coleção (dataProvider) da um:


for (int i = 0; i<=fimDoMundo; i++){
continuarVivendo();
}
[MSN]
 
Índice dos Fóruns » RIA - Flex, JavaFX e outros
Ir para:   
Powered by JForum 2.1.8 © JForum Team