users@jsf-extensions.java.net

Still having problems with JSF-Extensions + DOJO

From: Scott <jackett_dad_at_yahoo.com>
Date: Thu, 4 Oct 2007 12:11:38 -0700 (PDT)

As I mentioned yesterday, I am having difficulty with an application I am writing. The problem is simple to reproduce, and I have a war file available that has nothing but the few files in it necessary to reproduce the situation. If I create a dojo notebook with only one tab on it, and in that tab, I can DynaFaces.fireAjaxTransaction and which renders a portion of the tabbed pane, any further navigation that I do to any other page will produce a page that only has the content from the tabbed pane itself. I am almost certain that this is a bug in the FacesServlet, which I do have the source code for. I will have to trace into this servlet and find out what the difference is, but it is quite difficult to trace. Is there someone out there that is an expert with the DynaFaces interface that could take a look at this. I've been working on this project for three months, and if I can't find an answer to this very substantial problem, I'm not sure what I can do. The framework so far has been very impressive, and I've got some complex user interface working, dojo tree nodes that populate dynamically with almost no effort (once I started to understand how all this works). But the war file I have now ( Roger, this is much smaller now, only containing what causes the problem ). I am using version 1.2 of JSF and jsf extensions and Tomcat 5.5.23. Should I try using the Yahoo widgets? Could Dojo messing something up? Everything is fine with Dojo and JSF until I employ the DyaFaces call, then the FacesServlet is in a messed up state, returning only a portion of the page's html. If I could only reset it to give me the whole page. What's more, it's not even giving me a portion of the page I'm requesting, but a portion of the one I am leaving. I am using templating ala Facelets as well. It's a lame attempt, but I will take that out and see about using the default JSF view handler and see if that doesn't clear something up. I've already gutted this app to bare bones. Thanks, Scott