testei aqui....

realmente, quando chamo um atributo do meu objeto de children ele entende
como filho...

Só tô achando meio esquisito isso... pq olha só... Tô usando o granite pra
conversar com o lado java... no caso do flex eu chamo um método lá no java
que me retorna essa lista de objetos pra popular minha tree...

Essa lista de objetos vem com minhas entidades lá do lado java que estão
espelhadas em .as no lado flex.

Como vc's estão fazendo quanto a isso?

vc's percorrem novamente essa lista criando atributos children?

Pq eu não posso mudar minha entidade... E nem tem sentido eu colocar mais um
atributo nas entidades com o nome children...

Qual seria a saída? Em vez de retornar uma lista de objetos eu retornaria
uma string com o xml já montado?



2008/5/14 Rafael Gomes Dantas <[EMAIL PROTECTED]>:

> A hierarquia vem do xml.
>
> <node label="pai">
>     <node label="filho1"/>
>     <node label="filho2"/>
> </node>
>
> Acho que se você fizer um array neste formato:
>
> [
>     {
>         label:'pai',
>         children: [ { label:'filho1' },{ label:'filho2' } ]
>     }
> ]
>
> ele deve aceitar.
>
> 2008/5/13 Thiago <[EMAIL PROTECTED]>:
>
> Olá galera...
>>
>> Tava dando uma pesquisada mas não achei nada do componente tree usando
>> lista de objetos. Os exemplos que encontrei, inclusive na documentação foi
>> só usando xml.
>>
>> Eu tenho um tree e no dataprovider dele eu adiciono uma lista de objetos.
>>
>> Eu queria saber como funciona com objetos a hierarquia.
>>
>> Exemplo: Tenho um objeto "Pessoa" que contem os atributos: "id, nome e
>> idade" e a entidade "TipoPessoa".
>>
>> A entidade "TipoPessoa" possui os atributos: "id e descricao".
>>
>> Como faço pra mostrar por exemplo na tree a descricao de tipo pessoa?
>>
>> Como faço pra dizer que o objeto x é filho do objeto y?
>>
>>
>>
>> --
>> Att,
>> Thiago R. Fernandes
>>
>>
>
> >
>


-- 
Att,
Thiago R. Fernandes

--~--~---------~--~----~------------~-------~--~----~
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