Avatar billede rmjdk Nybegynder
21. september 2007 - 10:44 Der er 6 kommentarer

Visning af filstruktur

Hvordan får jeg i en JSF/JSP side vist en filstruktur ligesom fx windows explorer? Hvor man kan trykke + for at expande og - for at collapse.


på forhånd tak
Avatar billede arne_v Ekspert
21. september 2007 - 15:30 #1
Find et egnet taglib og brug det.

Jeg opgooglede:

http://www.jenkov.dk/prizetags/introduction.tmpl#tree
http://jspwiki.org/wiki/JSPWikiTree

maaske er der noget af det som kan bruges.
Avatar billede rmjdk Nybegynder
24. september 2007 - 14:17 #2
Jeg har leget med Jenkovs træ der virker rimeligt ligetil. Jenkovs eksempel med et træ genereret udfra en sti til et dir på harddisken laves som vha. JSP session/request. Dette vil jeg imidlertid gerne have lavet om, så træet laves fra en backing bean (JSF), men er stødt ind i et problem.
Når træet defineres ved <tree:tree ...> skal den have en tree="" attribut, denne peger på et ITree objekt, dette gemmer han i et sessions objekt, "example", og dette vil jeg hive over i min backing bean, eksempel:

nu (med session attribut example):
<tree:tree tree="example" ... >

sådan skulle det gerne fungere (backingbean):
<tree:tree tree="#{backingbean.tree}" ...>

Jeg har smidt en kodestump
http://pastebin.com/m63a00e49

som det ses kan jeg fint anvende min backingbean på node="" attributten, men hvis jeg vil lave den med tree="" så brokker den sig over at min tree model ikke er specificeret osv.
Avatar billede arne_v Ekspert
26. september 2007 - 03:06 #3
Et eller andet skummelt i samspillet mellem det taglib, JSF og EL.

Kunne du ikke lige gemme en reference i request ?

Ikke super kønt men ...
Avatar billede arne_v Ekspert
26. september 2007 - 03:08 #4
Alternativt skulle du måske finde en tree komponent beregnet til JSF.

Jeg opgooglede:

http://myfaces.apache.org/tomahawk/tree.html
http://livedemo.exadel.com/richfaces-demo/richfaces/tree.jsf?c=tree

Tomahawk hævder at virke med andre JSF implementationer end Jakarta MyFaces.

Men MyFaces er iøvrigt også en meget brugt JSF implementation.
Avatar billede arne_v Ekspert
28. oktober 2007 - 02:45 #5
All set ?
Avatar billede arne_v Ekspert
26. november 2007 - 21:54 #6
?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester