Thanks for your response, I looked into it and found out that when G4JSF builds 
its request, it
send the javax.faces.ViewState variable in the request.  Do I need to have it 
send something
different for Trinidad?

--David

--- Adam Winer <[EMAIL PROTECTED]> wrote:

> If there's no tree, I suspect that the state parameter is
> not getting submitted.  Check the G4JSF code to see if
> it has hardcoded a list of request parameters to submit.
> 
> -- Adam
> 
> 
> On 5/29/07, D. Cardon <[EMAIL PROTECTED]> wrote:
> > Hi all,
> >
> > I'm using MyFaces Trinidad and am integrating the Google Web Toolkit (GWT) 
> > to work along with
> it.
> > I am using the G4JSF project along with some of my own modifications.  So 
> > far, everything on
> the
> > client side is working just fine, but I am having difficulty communicating 
> > with the server
> when
> > the GWT fires an event.  Since the G4JSF project works just fine without 
> > Trinidad, I figured a
> > little  enlightenment on Trinidad's workings would be very helpful.
> >
> > Here's the part of the process that is having problems:
> >
> > 1. The G4JSF project latches correctly onto the GWT event, which is 
> > correctly parsed from the
> > client's request.
> >
> > 2. G4JSF implements a phase listener, which propagates the GWT event after 
> > the Restore View
> phase
> > has completed.
> >
> > 3. After the restore view phase completes, the phase listener's code 
> > correctly runs, but the
> > component tree is not "restored".  That is, there IS a view root available, 
> > but it has no
> > children.  So, when "invokeOnComponent" is called on the 
> > facesContext.getViewRoot(), the GWT
> event
> > never makes it to the GWT component.  Also, I noticed that the
> > org.apache.myfaces.trinidadinternal.context.AdfFacesPhaseListener.POSTBACK 
> > variable in the
> request
> > is set to 'false'.
> >
> > Now my questions:
> >
> > - Shouldn't the component tree be completely constructed by the end of the 
> > Restore View phase?
> > - If not, is there a better way to propagate the GWT event to a function in 
> > the backing bean?
> > - Since the G4JSF client-server communication works fine in JSF without 
> > Trinidad, how does
> > Trinidad modify the process?
> >
> > Thanks for any help!
> >
> > --David Cardon
> >
> >
> >
> > ____________________________________________________________________________________Choose
> >  the
> right car based on your needs.  Check out Yahoo! Autos new Car Finder tool.
> > http://autos.yahoo.com/carfinder/
> >
> 



       
____________________________________________________________________________________Need
 a vacation? Get great deals
to amazing places on Yahoo! Travel.
http://travel.yahoo.com/

Reply via email to