Para você simular um HashTable, você pode utilizar um objeto (dinamico) e colocar atributos/valores dinamicamente nele.
ex: objeto["1"] = valor; ... Entendeu ? -- Atenciosamente, Pergentino Araújo. Arquiteto Java/Flex MSc. Engenharia de Software Doutorando Engenharia Elétrica UnB Currículo Lattes: http://lattes.cnpq.br/3092110184317060 2010/8/5 Paulo Nonaka <[email protected]> > Pessoal, bom dia! > > Vamos ver se vcs conseguem me ajudar com essa situação: > > Tenho uma estrutura do tipo hashtable (a chave - um código inteiro, valor - > um objeto), onde esses objetos eram exibidos em um datagrid, o qual agora > preciso altera-lo para um list de itemrenders. > > Para conseguir exibi-la mantendo a característica de ser um hashtable, não > usei um Dictionary pq, não tenho certeza mas, acho que dataproviders só > aceitam ArrayCollection. > > Usei então um Array onde o indice desse Array é a chave e o valor é o > objeto, e um ArrayCollection que recebe esse Array no construtor, ficando > assim: Manipulo o Array (ex: arrDados[chave] = objeto), e o ArrayCollection > é usado para exibição no dataprovider no datagrid. > > Até aí tudo ok, porém quando passei a utilizar o List, ele exibe cada > posição do Array no List. Por exemplo, se possuo apenas um item nesse Array > na posição 3, ele exibe 4 itens no List, 3 em branco e o último o meu item. > > Acrescentando, por causa desse efeito, desconfio que utilizar um Array como > um Dictionary não seja uma boa se ele estiver reservando todos espaços não > utilizados na memória. > > Complicado? rs... alguma sujestão? > > -- > Você recebeu esta mensagem porque está inscrito na lista "flexdev" > Para enviar uma mensagem, envie um e-mail para [email protected] > Para sair da lista, envie um email em branco para > [email protected] > Mais opções estão disponíveis em http://groups.google.com/group/flexdev -- Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para [email protected] Para sair da lista, envie um email em branco para [email protected] Mais opções estão disponíveis em http://groups.google.com/group/flexdev
