Hello Andrew, on my tryouts I used both, see here:
http://markmail.org/message/onwsrqwfhu7ai67e -Matthias On Tue, Apr 20, 2010 at 5:00 PM, Andrew Robinson <andrew.robin...@oracle.com> wrote: > Also, are you using JSF RI? MyFaces is known to be bad with Ajax. > > On 04/20/2010 08:50 AM, Max Starets wrote: > > Hey Matthias, > > This works for me: > http://adc2100180.us.oracle.com:7101/trinidad-demo-context-root/faces/demos/pprDemos.jspx > > Are you seeing any errors? Is request showing up in Firebug console? > > Thanks, > Max > > Matthias Wessendorf wrote: > > on the pprDemos.jspx stuff, there is a bunch of "tests" for PPR, > > one of the has the header "Command components with partialSubmit", which > does not work (in the trinidad demo) > > File (in SVN) is located there: > > https://svn.apache.org/repos/asf/myfaces/trinidad/branches/jsf2_ajax.3/trinidad-examples/trinidad-demo/src/main/webapp/demos/pprDemos.jspx > > On Tue, Apr 20, 2010 at 6:37 AM, Max Starets <max.star...@oracle.com> wrote: > > > Matthias, > > What do you mean when you say 'command components with partialSubmit do not > work'? > > Thanks, > Max > > On Apr 20, 2010, at 3:26 AM, Matthias Wessendorf <mat...@apache.org> wrote: > > > > Checked Mojarra 2.0.1 and MyFaces 2.0.0 (out soon) > > - both have the NPE filed in TRINIDAD-1786 > > * Mojarra: > -PPR on select* works (exception see above) > - "Command components with partialSubmit" does _not_ work > > * MyFaces: > - all PPR stuff does a full page-refresh > > I am fine in merging these bits to trunk, but before we acutally > do a release, we should check what's going wrong in MyFaces/Trinidad ;-) > (I think it must be an issue in MyFaces, so once I have some more time, > I will file a bug against that, with a little better description) > > -Matthias > > On Tue, Apr 20, 2010 at 9:09 AM, Matthias Wessendorf <mat...@apache.org> > wrote: > > > Ok, looks like you are talking about JSF2's JS/Ajax stuff. > > The term mojarra is slightly confusing, since I understand it > as a specific dependency to that particular implementation. > > But looks like we do not have that, for the ajax stuff, which is > great. > > -Matthias > > On Tue, Apr 20, 2010 at 9:05 AM, Matthias Wessendorf <mat...@apache.org> > wrote: > > > On Mon, Apr 19, 2010 at 11:58 PM, Andrew Robinson > <andrew.rw.robin...@gmail.com> wrote: > > > The branch is ready and the issues that were brought up in this thread > as well as other issues have been resolved. Unless there are any > objections, I will merge the changes into the trunk tomorrow. > > > fine here. > > > > Note that Max added a switch to be able to turn off PPR through JSF at > the agent level so that mobile browsers that fail with the mojarra > JavaScript can go back to the legacy code. > > > not sure I understand: why is that switch mojarra specific ? > Or are you just saying that it's a fallback to JSF2 ? > > -Matthias > > > > -Andrew > > > On Wed, Apr 7, 2010 at 8:33 AM, Max Starets <max.star...@oracle.com> > wrote: > > > Just a few minor additions - > - PartialViewContext.isAjaxRequest() will be returning true for the > requests > sent with jsf ajax > as well as the legacy "partialSubmit=true" requests. > - Trinidad's partial triggers will be honored for the jsf ajax > requests. > However, this will currently work only with execute="@all". Once we > start > adding trigger listeners > during the PostRestoreView event processing, instead of decode, this > limitation will go away. > > Max > > > Andrew Robinson wrote: > > > Well after a bit of work, the JSF2 AJAX branch is ready for testing > to > see if we want to merge it into the trunk. > > Branch: > > https://svn.apache.org/repos/asf/myfaces/trinidad/branches/jsf2_ajax.3 > > Details: > - jsf.ajax.request used to submit PPR requests from the request queue > - server serves JSF2 payload, differing if an IFRAME submission is > detected for Trinidad to send down script libraries > - iframe processing through legacy code, but updated to use a valid > JSF2 > payload > - iframe still sends Tr-XHR-Message to let the server know its a > legacy > request > - legacy request supports DOM replacement but none of the new > functionality of JSF2 (attribute updates for example) > - TrPage integrated with JSF2 events to correctly broadcast DOM > change > notifications and restore focus > - If users find errors in the jsf.js libraries, setting the > _useJsfBuiltInAjaxForXhr property of the request queue to false will > bypass usage of jsf.ajax. We can add support for a public way of > doing > this later if necessary. > - Server side integration with the JSF2 APIs and client behaviors, > JSF2 submission working along side of partialSubmit=true and auto > PPR. > > Thank you, > Andrew > > > > > > -- > Matthias Wessendorf > > blog: http://matthiaswessendorf.wordpress.com/ > sessions: http://www.slideshare.net/mwessendorf > twitter: http://twitter.com/mwessendorf > > > > -- > Matthias Wessendorf > > blog: http://matthiaswessendorf.wordpress.com/ > sessions: http://www.slideshare.net/mwessendorf > twitter: http://twitter.com/mwessendorf > > > > -- > Matthias Wessendorf > > blog: http://matthiaswessendorf.wordpress.com/ > sessions: http://www.slideshare.net/mwessendorf > twitter: http://twitter.com/mwessendorf > > > > > -- > Andrew Robinson | Principal Software Engineer > Phone: +1 303 334 5027 > Oracle ADF View > 7700 Technology Way | Denver, CO 80237 -- Matthias Wessendorf blog: http://matthiaswessendorf.wordpress.com/ sessions: http://www.slideshare.net/mwessendorf twitter: http://twitter.com/mwessendorf