| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/10/2011 12:06:09
|
Javas_Man
Debugger
Membro desde: 11/04/2006 10:45:30
Mensagens: 65
Offline
|
Pessoal,
estou com um probleminha básico. E acho que não quero recriar a roda.
Bom, vamos lá..
Tenho vários objetos com um atributo que é uma string. Porém, esta string segue o seguinte padrão:
1 - x
1.1 - x.1
1.1.1 - x.2
1.1.1.1 - x3.
1.1.2 - y1
1.2 - z
Porém, gostaria que esses objetos estivessem em uma árvore.
Ex.:
1
- 1.1
-- 1.1.1
--- 1.1.1.1
-- 1.1.2
- 1.2
Sendo que, eu gostaria de inserir os objetos somente pelo atributo. Algo do tipo: add(id, objeto) e essa classe faria essa inclusão na posição correta. Sem muito esforço. Pois gostaria de utilizar o TreeNode do Primefaces.
Alguém poderia me ajudar???
Abraços
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/10/2011 14:00:55
|
robson_costa
Debugger
![[Avatar]](/images/avatar/3926f109da8ae7c7e2f25ef5c9de4306.png)
Membro desde: 27/12/2007 17:40:46
Mensagens: 62
Localização: São Paulo - SP
Offline
|
ja viu se na documentação do primefaces, não teria um exemplo desse componente TreeNode ?
tenta assim:
|
"It's not who you are underneath, it's what you do that defines you"
Rachel Dowes <- Batman Begins -> |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/10/2011 07:21:19
|
Javas_Man
Debugger
Membro desde: 11/04/2006 10:45:30
Mensagens: 65
Offline
|
Oi Robson,
obrigado pelo retorno. Já tinha utilizado a TreeSet para ordenar meus dados. O PF tem um exemplo que utiliza tree porém, os dados estão hard code, veja abaixo.
O que estou pretendendo é identificar que 1.1 é menor que 1.2 e incluir no mesmo nível. E assim para seus respectivos filhos.
|
|
|
 |
|
|
|
|