GUJ
Notícias, artigos e o maior fórum brasileiro sobre Java
home
fórum
notícias
tópicos recentes
empregos
artigos
Bem-vindo ao GUJ.
Crie seu login
, ou digite-o para logar no site.
Usuário:
Senha:
Rich:Tree, como fazê-lo funcionar ?
Índice dos Fóruns
»
Desenvolvimento Web
Autor
Mensagem
22/09/2009 14:35:30
Assunto:
Rich:Tree, como fazê-lo funcionar ?
ellison'
Debugger
Membro desde: 06/06/2008 11:21:28
Mensagens: 53
Localização: Rio de Janeiro
Offline
Galera, to tentando aqui (sem sucesso) montar o rich:tree a partir do banco de dados.
O banco me fornece os níveis:
1
1.1
1.1.1
1.2
1.2.1
etc etc ...
eu só estou conseguindo montar os níveis mais externos. Ou seja: 1, 2, 3, 4 etc etc
Alguém ae pode me dar uma ajuda ??
Segue, o código para montar a tree.
private void __addNodes(String nivel, TreeNode<String> node) { Iterator<CentroDeCusto> it = dao.getDadosTreeView().iterator(); TreeNodeImpl<String> nodeImpl = null; while (it.hasNext()) { CentroDeCusto cdc = it.next(); String key = formatarNiveis(cdc.getHierarquia()); if (key.indexOf(".") == -1) { // Primeiro Pai nodeImpl = new TreeNodeImpl<String>(); nodeImpl.setData(key); node.addChild(key, nodeImpl); } else { __addChildNodes(key, nodeImpl, cdc); } } }
Esse seria para montar os subNíveis:
private void __addChildNodes(String subNivel, TreeNode<String> node, CentroDeCusto cdc) { TreeNodeImpl<String> nodeImpl = new TreeNodeImpl<String>(); nodeImpl.setData(subNivel); node.addChild(subNivel, nodeImpl); }
Vlw aeee
Ellison Alves de Souza
Índice dos Fóruns
»
Desenvolvimento Web
Ir para:
Selecione um Fórum
Notícias
Assuntos gerais (Off-topic)
MundoJ - Artigos, Notícias e Debates
Artigos e Tutoriais
Java Básico
Java Avançado
Ferramentas, Frameworks e Utilitários
Desenvolvimento Web
Interface Gráfica
Google Android e Java Micro Edition (ME)
Certificação Java
Persistência: Hibernate, JPA, JDBC e outros
Java Enterprise Edition (Java EE)
Frameworks e Bibliotecas brasileiros
RIA - Flex, JavaFX e outros
Arquitetura de Sistemas
Metodologias de Desenvolvimento e Testes de Software
JavaScript
Ruby & Ruby on Rails
Outras Linguagens
Powered by
JForum 2.1.8
©
JForum Team