You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@myfaces.apache.org by Matthias Wessendorf <ma...@apache.org> on 2010/04/20 21:41:09 UTC

Re: [Trinidad 2] Announcement: JSF 2 ajax support has been added to the trunk

great news!

-Matthias

On Tue, Apr 20, 2010 at 9:33 PM, Andrew Robinson <ar...@apache.org> wrote:
> As of SVN revision 936035, the Trinidad trunk now supports the built in AJAX
> of JSF2.
>
> Details:
>
>   - Requests through f:ajax supported with Trinidad components
>   - jsf.ajax.request used to submit PPR requests from the Trinidad request
>   queue
>   - Server delivers JSF2 payload, with special handling for Trinidad IFRAME
>   requests to send down script libraries
>   - IFrame processing still possible by bypassing the jsf.ajax code which
>   has yet to be made compatible with file uploads in either Mojarra or MyFaces
>      - Note that there is a limitation that iframe processing only supports
>      the legacy PPR of Trinidad (replacement only, no support for the
> new insert,
>      delete, attribute change functionality of the JSF2 partial
> response writer)
>   - Trinidad still supports broadcasting of DOM changes and restores focus
>   by leveraging JSF AJAX events
>   - Agent specific flag to disable AJAX through jsf.ajax to handle use
>   cases where mobile platforms do not function using the Mojarra or MyFaces
>   JavaScript
>   - Integration on the server between JSF 2 rendered IDs and Trinidad
>   partial triggers
>   - Partial submit and client behavior support
>   - Trinidad's partial triggers will be honored for the jsf ajax requests.
>      - However, this will currently work only with execute="@all" or if the
>      execute attribute is pointed to each component that is listed as
> a partial
>      trigger.
>      - Once we start adding trigger listeners during the PostRestoreView
>      event processing, instead of decode, this limitation will go away.
>
> We welcome your assistance to test your applications on the current Trunk
> and report your findings and file issues when found.
>
> Thank you,
> Andrew
>



-- 
Matthias Wessendorf

blog: http://matthiaswessendorf.wordpress.com/
sessions: http://www.slideshare.net/mwessendorf
twitter: http://twitter.com/mwessendorf