chamuska 5 Denunciar post Postado Maio 2, 2010 Pessoal, eu tenho uma datagrid, dai eu listo todo o conteudo dela e jogo os dados da datagrid em um array. Mas na datagrid tem o ID e o NOME, dai quero saber como fazer para inserir o ID e NOME na posição [0] do Array e depois na posição [1] e assim por diante ?? Fiz esse codigo que não esta dando certo: datagridUsuarios.dataProvider=lista; // datagrid recebe arrai com id e nome var userNome:String; var userId:String; var quant_linhas:int = datagridUsuarios.dataProvider.length; //pega o tamanho do datagrid // pega os valores nas linhas do datagrid for(var i:int = 0; i < quant_linhas; i++){ userId = datagridUsuarios.dataProvider.getItemAt(i).USER_ID; userNome = datagridUsuarios.dataProvider.getItemAt(i).USER_NOME; //aqui nao ta dando certo :( Usuarios.push({user_id: userId, user_nome:userNome}); //insere os dados da datagrid no array Alert.show(userId + " - " + userNome); //imprime os nomes, so para saber se pegou algo hehe } Então pessoal, tem como faze ?!?! Valeu!! Compartilhar este post Link para o post Compartilhar em outros sites
Eder Fortunato 15 Denunciar post Postado Maio 3, 2010 mas o que acontece? o alert.show mostra os dados corretos? essa variável "Usuarios", ela é um array? você instanciou ele? []´s Compartilhar este post Link para o post Compartilhar em outros sites
chamuska 5 Denunciar post Postado Maio 4, 2010 A variavel ta assim: private var Usuarios:Array; O alert.show mostra os dados corretos, mas o array Usuarios nao revebe os dados. Na linha de código que tem o array recebendo os calores, se eu comento ela o FOR funciona, se eu tiro o comentario o FOR não funciona. Dai pelo que vi o array ta com problema, pois coloquei um alert depois do FOR e ele so funciona tbm quando comento a linha do array. E ai, tem ideia do que pode ser o problema ?!?! Não sou muito bom com AS3, to tendo que aprende na marra hehe, mas to tentando aqui !! Valeu! Compartilhar este post Link para o post Compartilhar em outros sites
Eder Fortunato 15 Denunciar post Postado Maio 4, 2010 acho que falou instanciar o array, deixa assim: private var Usuarios:Array = new Array(); []´s Compartilhar este post Link para o post Compartilhar em outros sites
chamuska 5 Denunciar post Postado Maio 13, 2010 Era isso msm ! Agora deu certo!! Obrigado! Compartilhar este post Link para o post Compartilhar em outros sites