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

Responder a