Tree creation in jsf

Hi All,How create menu using treecomponet in jsf.Regards &ThanksSrinivasarao polu
[113 byte] By [srinivaspolua] at [2007-11-27 5:04:42]
# 1

Hi,

I am also looking for ways to create a tree pane that can keep track of folders and documents in JSF. Anybody has any good links? I tried finding around but code provided online seems to be incomplete. Anybody has the full code?

Code that I had cound online is in Javascript but it can't associate with documents in my local pc.

MyFaces, well--> need to learn how to configure the web.xml and faces-config.xml. I don't mind If there is enough explanation and complete code. Anybody knows a site with good explanation?

Dudleya at 2007-7-12 10:23:05 > top of Java-index,Enterprise & Remote Computing,Web Tier APIs...
# 2

Use the Tomahawk t:tree: http://myfaces.apache.org/tomahawk/tree.html

Or t:tree2: http://myfaces.apache.org/tomahawk/tree2.html

How to install MyFaces Tomahawk is just described at their site:

Tomahawk: http://myfaces.apache.org/tomahawk/

MyFaces and Tomahawk: http://myfaces.apache.org/gettingstarted.html

Extensions Filter: http://myfaces.apache.org/tomahawk/extensionsFilter.html

BalusCa at 2007-7-12 10:23:05 > top of Java-index,Enterprise & Remote Computing,Web Tier APIs...
# 3
Hi BalusC,There's no instructions for <t:tree2> ... Is <t:tree2> using the same instructions as<t:tree>?Where do I get the CSSClass for <t:tree>?Do I need to import any libraries into the jsp file?
Dudleya at 2007-7-12 10:23:05 > top of Java-index,Enterprise & Remote Computing,Web Tier APIs...
# 4
Does anybody know where I can download this jar file ?jmaki-comp.jar
Dudleya at 2007-7-12 10:23:05 > top of Java-index,Enterprise & Remote Computing,Web Tier APIs...
# 5

I'm trying to use ajax instead but

I get this error below

No tag "ajax" defined in tag library imported with prefix "a"

at org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:39)

at org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:409)

at org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:200)

at org.apache.jasper.compiler.Parser.parseCustomTag(Parser.java:1308)

at org.apache.jasper.compiler.Parser.parseElements(Parser.java:1560)

at org.apache.jasper.compiler.Parser.parse(Parser.java:126)

at org.apache.jasper.compiler.ParserController.doParse(ParserController.java:220)

at org.apache.jasper.compiler.ParserController.parse(ParserController.java:101)

at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:203)

at org.apache.jasper.compiler.Compiler.compile(Compiler.java:470)

at org.apache.jasper.compiler.Compiler.compile(Compiler.java:451)

at org.apache.jasper.compiler.Compiler.compile(Compiler.java:439)

at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:511)

at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:295)

at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)

at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)

at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:704)

at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:474)

at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:409)

at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312)

at com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:322)

at com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:147)

at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:87)

at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:200)

at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:117)

at javax.faces.webapp.FacesServlet.service(FacesServlet.java:198)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)

at net.sourceforge.myfaces.custom.fileupload.MultipartFilter.doFilter(MultipartFilter.java:88)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)

at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:75)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)

at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)

at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)

at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)

at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)

at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)

at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)

at org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(CustomPrincipalValve.java:66)

at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)

at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:153)

at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)

at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:54)

at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)

at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)

at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)

at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)

at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)

at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)

at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)

at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)

at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)

at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)

at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)

at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)

at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)

at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)

at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)

at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)

at java.lang.Thread.run(Thread.java:595)

Dudleya at 2007-7-12 10:23:05 > top of Java-index,Enterprise & Remote Computing,Web Tier APIs...
# 6

I really don't know where to go.

I'm confused which to use with JSF to make a tree pane.

Javascript, dhtml, ajax, dojo, myfaces

Have been thru many examples online but don't think have found a really good one with the full code, jar files, tag libraries, css and explanition from A-Z how to combine it with JSF.

Everything seems to be partial here and there.

And most important of all.. can't think of a way to put data from the backing been into the tree pane.

Dudleya at 2007-7-12 10:23:06 > top of Java-index,Enterprise & Remote Computing,Web Tier APIs...