Seja bem vindo ao Fórum do JavaFree.org
Aqui você irá encontrar respostas para TUDO o que você precisa sobre java.
Deseja participar? Crie sua conta ou efetue seu login
alguém poderia me auxiliar ???
estou precisando criar uma treeview , não precisa ter ícones não somente o texto.
não consegui nenhum exemplo e não sei por onde começar ... _________________JavaFree.org
Cara eu já fiz isso mas foi no braço mesmo, pois usando JSP só assim.
Como eu usava oracle, fiz uma query hierárquica (que Deus abençou quem inventou isso) e o select vinha prontinho, com isso eu adicionava uns espaços de acordo com o nivel da linha e ia montando, ficou um tree coisa mais linda.
Mas foi no braço mesmo.
Não conheco nada que faça isso automático em JSP, se souberem de alguma coisa me avisem.
não não não tudo bem pode ser no braço mesmo mas tenho que criar em jsp sim , e não sei direito por onde começar ...
so quero um exemplo pra poder usar melhor ... _________________JavaFree.org
Eu posso mandar um exemplo depois, pois onde estou não tenho acesso a esses fontes, mas veja se isso ajuda:
Vamos imaginar um plano de contas:
LEVEL
1 ----- AAAAAAA
2 ---------- BBBBBBB
3 ---------------CCCCCC
1 ----- DDDDDD
2 ---------- EEEEEEEE
1 ----- FFFFFFFFF
1 ----- GGGGGG
A chave aqui é tu ter essa variavel level no teu select, se for oracle isso é baba, agora se for outros bancos (nao sei o postgree, tb acho que dá) muito provavelmente vc estará encrencado Mas tenho uma solução aqui tb caso precise.
Com a variavel level, vc monta um algoritmo em JSP pra colocar tipo
mas Kuesley no caso quando eu salvasse esses dados eu teria então que colocar um campo level e a cada select e olharia o level se fosse 1 tantos espaços se fosse 2 outro tanto ...isso ?
Lucas mas é que tem ser em jsp
não conheço muito a fundo jsp e não sei nem como montar
a idéia do Kuesley eu entendi mas mesmo assim ainda não sei como farei para montar _________________JavaFree.org
Se quiser um modelo bonitinho em javascript tem esse http://www.destroydrop.com/javascripts/tree/ Ele é bem facil de manipular. _________________Até mais,
Roberto Jundi Furutani Sun Certified Business Component Developer 1.3 Sun Certified Web Component Developer 1.4 Sun Certified Java Programmer 1.4
mas Kuesley no caso quando eu salvasse esses dados eu teria então que colocar um campo level e a cada select e olharia o level se fosse 1 tantos espaços se fosse 2 outro tanto ...isso ?
Lucas mas é que tem ser em jsp
não conheço muito a fundo jsp e não sei nem como montar
a idéia do Kuesley eu entendi mas mesmo assim ainda não sei como farei para montar
Vc não precisaria ter uma coluna na tabela com esse informação. Basta que seu select result ela, por isso falei do oracle ele tem isso de graça.
Pelo que vi SQL3 é pra vir com esse recurso de query hierarquica enquanto isso se teu banco não tem vc precisa montar isso no braço, fazer com que ele venha na ordem do tree e com alguma identificacao (level) do nivel do tree para que vc monte.
Se for usar javascritp o exemplo que o furutani deu é muito chique, eu particularmente não gosto muito de javascript but...
Quando vc tem uma entidade com relacionamento reflexivo, para montar uma projeção disso vc tem o recurso da query hierarquica (ouvi dizer que isso estará disponível nas próximas especificações SQL)
Exemplo: sua tabela não tem uma coluna que relaciona com ela mesmo ?
ID_CONTA
NOME
ID_CONTA_PAI
Algo assim? Usando query hierarquica é possível trazer o select bonitinho na ordem de apresentação que vc tá querendo.
"ordem de apresentação" que vc diz seria por ex cada id pai seria uma ocorrência da tree e tudo que conter um id pai da ocorrência ser seus subníveis??
acho q fui claro...
(ow .. c tem problema com sua sogra hein ....rs... ) _________________JavaFree.org
"ordem de apresentação" que vc diz seria por ex cada id pai seria uma ocorrência da tree e tudo que conter um id pai da ocorrência ser seus subníveis??
Exatamente isso que tu falou. Observando o fato de pode ter varios subniveis.
dic83
(ow .. c tem problema com sua sogra hein ....rs... )
Aprendiz®Posts:24
alguém poderia me auxiliar ???
estou precisando criar uma treeview , não precisa ter ícones não somente o texto.
não consegui nenhum exemplo e não sei por onde começar ...
_________________JavaFree.org
kuesleyPosts:804
Cara eu já fiz isso mas foi no braço mesmo, pois usando JSP só assim.

Como eu usava oracle, fiz uma query hierárquica (que Deus abençou quem inventou isso) e o select vinha prontinho, com isso eu adicionava uns espaços de acordo com o nivel da linha e ia montando, ficou um tree coisa mais linda.
Mas foi no braço mesmo.
Não conheco nada que faça isso automático em JSP, se souberem de alguma coisa me avisem.
Aprendiz®Posts:24
não não não tudo bem pode ser no braço mesmo mas tenho que criar em jsp sim , e não sei direito por onde começar ...
so quero um exemplo pra poder usar melhor ...
_________________JavaFree.org
lucastexPosts:3773
busque os dados, mas faça isso com JavaScript
_________________Lucas Teixeira .·.
lucas@ltvm.net
kuesleyPosts:804
Eu posso mandar um exemplo depois, pois onde estou não tenho acesso a esses fontes, mas veja se isso ajuda:
Vamos imaginar um plano de contas:
LEVEL
1 ----- AAAAAAA
2 ---------- BBBBBBB
3 ---------------CCCCCC
1 ----- DDDDDD
2 ---------- EEEEEEEE
1 ----- FFFFFFFFF
1 ----- GGGGGG
A chave aqui é tu ter essa variavel level no teu select, se for oracle isso é baba, agora se for outros bancos (nao sei o postgree, tb acho que dá) muito provavelmente vc estará encrencado
Mas tenho uma solução aqui tb caso precise.
Com a variavel level, vc monta um algoritmo em JSP pra colocar tipo
leval 1 -> 5 espacos
level 2 -> 10 espacos
level 3 -> 15 espacoes
algo assim, ai teu tree sai..
entendeu?
Aprendiz®Posts:24
mas Kuesley no caso quando eu salvasse esses dados eu teria então que colocar um campo level e a cada select e olharia o level se fosse 1 tantos espaços se fosse 2 outro tanto ...isso ?
Lucas mas é que tem ser em jsp
não conheço muito a fundo jsp e não sei nem como montar
a idéia do Kuesley eu entendi mas mesmo assim ainda não sei como farei para montar
_________________JavaFree.org
furutaniPosts:490
Se quiser um modelo bonitinho em javascript tem esse http://www.destroydrop.com/javascripts/tree/
Ele é bem facil de manipular.
_________________Até mais,
Roberto Jundi Furutani
Sun Certified Business Component Developer 1.3
Sun Certified Web Component Developer 1.4
Sun Certified Java Programmer 1.4
kuesleyPosts:804