<div>Ok this is getting into technical details on the api level:</div><div><br></div><div>You get a subset of what is given in the link out of the box (I assume since I do not know the tag exactly), I assume the tag allows to trigger actions automatically instead of waiting for onClick, and also allows onClick event hooks for existing components etc...</div>
<div><br></div><div>f:ajax does it for onClick events (or similar events for other controls which have to react with actions to ui input)</div><div><br></div><div>The foundation is there via the execute and option params on jsf.ajax.request api level. Therefore nothing prevents any complib author, to add a tag doing auto issuing actionEvents to the server. </div>
<div><br></div><div>All you need to do is to write a component issuing a jsf.ajax.request method with proper executes, options, and renders set which then has to dispatch an action event on the server side correctly. </div>
<div><br></div><div>Pretty much what the commandButton and commandLink in conjunction with f:ajax or manual scripts  do, but automatically instead of reacting on onClick on the client side.</div><div><br></div><div><br></div>
<div>Werner</div><div><br><br><div class="gmail_quote">On Mon, Sep 14, 2009 at 8:01 AM, Lincoln Baxter, III <span dir="ltr">&lt;<a href="mailto:lincolnbaxter@gmail.com">lincolnbaxter@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">



  
  

<div>
The only enhancement I would push for at this time is the ability to call a server side action method and return a result to the page javascript. That&#39;s really the only thing I see missing:<br>
<br>
<a href="https://javaserverfaces-spec-public.dev.java.net/issues/show_bugcgi?id=613" target="_blank">https://javaserverfaces-spec-public.dev.java.net/issues/show_bug.cgi?id=613</a><br>
<br>
Not sure where it stands right now.<br>
<br>
--Lincoln<div><div></div><div class="h5"><br>
<br>
On Sun, 2009-09-13 at 23:53 +0200, Jim Driscoll wrote:
<blockquote type="CITE">
<pre>On 9/13/09 8:26 PM, Ryan de Laplante wrote:
&gt; What I&#39;m
&gt; asking is why did the EG not standardize more of what the many JSF AJAX
&gt; frameworks have created and improved up on over the years. I&#39;m certainly
&gt; not suggesting you invent new APIs. I&#39;m saying many APIs exist, are
&gt; proven and battle tested already.

What APIs are you thinking of?  I could better answer if I had specific 
examples.  The examples that come to my mind (push, queuing, request 
aggregation) don&#39;t really fit into that category - they&#39;re either very 
library specific, or (IMO) still unproven.

&gt; I am not very knowledgeable or experienced in AJAX, even with the
&gt; component libraries for JSF 1.2. Still, from my perspective it looks
&gt; like only the fundamentals were standardized. Not enough to be fully
&gt; usable in a full featured UI component library, and therefore it will go
&gt; mostly unused until it standardizes more of what the major UI component
&gt; libraries need.

Among my examples in my blog, I&#39;ve implemented a polling component, 
editable text, created a passable shuttle component, and integrated in 
the YUICalendar widget.  I&#39;ve even got a clunky Comet example I&#39;ll be 
publishing this week.  In fact, I&#39;ve not yet come across a use case that 
CAN&#39;T be solved with the existing framework.  And ICEFaces has certainly 
indicated that they&#39;ll be building their very fancy and capable push on 
top of the existing APIs in their new release.

Perhaps if you could suggest specific page actions that can&#39;t be 
implemented using the existing framework, or better, that the existing 
structure forbids, we could have a more in depth discussion on those 
points.  I&#39;m sure there must be some, I just don&#39;t know what they are. 
Push, certainly, needs to be standardized, but that doesn&#39;t seem to be 
what the AJAX4JSF guys are doing - and we had good reason for leaving 
that out this round.  And as I mentioned, I&#39;ve already got that 
implemented (badly) using the current APIs, without changes to the base 
API - and the ICEFaces guys haven&#39;t been complaining that I&#39;ve heard.

&gt;&gt; The goal of the JSF Ajax framework is to provide an easy to use set of
&gt;&gt; basic functions which will be built upon by other members of the JSF
&gt;&gt; ecosystem.
&gt; I hope that AJAX4JSF is modified so that it builds on top of the JSF
&gt; standardized APIs instead of being a complete replacement for them.

That&#39;s something that can best to achieved by their customers lobbying 
the AJAX4JSF people.

AFAIK, there&#39;s nothing to stop them specifically from adopting the 
current API set - other than their reluctance to rewrite an existing 
codebase.  But that&#39;s based on the one link that you sent on - you&#39;d 
have to ask them directly if that&#39;s true.

Jim
</pre>
</blockquote>
</div></div><table cellspacing="0" cellpadding="0" width="100%">
<tbody><tr>
<td>
--<br>
<b>Lincoln Baxter, III</b><br>
Co-Founder of <a href="http://ocpsoft.com" target="_blank">OcpSoft</a><br>
Author of <a href="http://ocpsoft.com/prettyfaces" target="_blank">PrettyFaces</a> URL Rewriting for JSF<br>
<br>
<br>
</td>
</tr>
</tbody></table>
</div>

</blockquote></div><br></div>