Oi Bruno, acho que não fui muito claro. Quero selectionar e abrir um
determinado nó de um Tree que tem como provider um ArrayCollection.
Sei que fazendo isto: myTree.openItems = myTree.dataProvider; eu abro
todos os nós, mas preciso abrir (e selecionar) apenas um determinado
nó.

Na prática, o usuário vai efetuar alguma ação em uma pasta do
diretório (adicionar nova pasta, deletar, ou renomear pasta). Então
faço as devidas alterações no banco e requisito novamente os dados
alterados para preencher o dataProvider. Neste momento então preciso
voltar com o nó aberto e selecionado. Por exemplo: tenho a seguinte
estrutura de diretórios:

-pasta1
    -pasta11
    -pasta12
-pasta2
    -pasta22
        -pasta221
-pasta3

Suponhamos que o usuário adicione nova pasta na pasta pai 12. então
após a inclusão (gravo com o nome default "Nova pasta") e requisição
do novo provider no banco, a árvore deve voltar assim:

-pasta1
    -pasta11
    -pasta12
        -Nova Pasta (selecionada e aberta para edição do nome)
+pasta2
-pasta3

Espero que tenha sido claro e espero que alguém me dê um help, pois
estou "brigando" com isto há uns dois, três dias.
Valeu.


On 3 fev, 08:32, bruno bg <[email protected]> wrote:
> Claro que é possível utilizar TREE com ArrayCollection
>
> http://blogflex.brunobg.com/?p=161
> veja o segundo link.
>
> abraço
> brunobg
> --
> ****************************************************www.brunobg.com
> [email protected]  (MSN & Skype)
> blogflex.brunobg.com
> @brunogrohs
> (21) 9913-2397
>
> Em 2 de fevereiro de 2011 16:21, Leonardo Oliveira <
> [email protected]> escreveu:
>
> > Olá a todos. Gostaria de saber se há uma forma de fazer algo como
> > neste link:
>
> >http://blog.flexexamples.com/2008/01/15/expanding-nodes-in-a-flex-tre...
> > Porém com o dataProvider sendo um ArrayCollection.
>
> > Obrigado.
>
> > --
> > 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 emhttp://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