On Fri, Apr 17, 2009 at 1:12 PM, Simon Kitching <[email protected]> wrote:
> Matthias Wessendorf schrieb:
>> On Fri, Apr 17, 2009 at 12:41 PM, Ganesh <[email protected]> wrote:
>>> Hi,
>>>
>>> Here's a  question concerning the extension parameters pps, queuesize and
>>> errorlevel in conjunction with the f:ajax tag. They form part of the
>>> Javascript xhrCore and can be set via jsf.ajax.request(this, event,
>>> {execute:'xxx', render:'yyy', myfaces:{pps:true, queuesize:1, errorlevel:
>>> 'error'}}).
>>>
>>> For the ajax tag the extension parameters could reside in an attribute
>>> myfaces: myfaces="{pps:true, queuesize:1, errorlevel: 'error'}".
>>>
>>> Now, should this extension parameter become part of the f:ajax tag or should
>>
>> mf:ajax ?
>> By that one could use this "core extension", when using myfaces lib.
>>
>>
>>> we build a t:ajax tomahawk tag?
>>
>> -1 this would tie the use really to tomahawk;
>> Why not doing a mf:ajax which is a taglib that sits inside the 
>> myfaces-impl.jar
>
> But then any web page that uses this mf:ajax tag would not work when run
> on a different container (eg mojarra), as that tag would not exist.

correct.
same would be the case (even worse) if the behavior of f:ajax (silly name btw)
is different than expected.

>
> The tomahawk tag sounds better to me. If I understand correctly, a page

isn't that big ? including tons of components, extras etc just because of that ?

Or, an myfaces-extension lib ? (good old times... :-) )

-M

> using it would still work on other containers as long as tomahawk was in
> the classpath. The extra params to jsf.ajax.request would be rendered
> into the page, and sent back to the container, but then not used.
>
> Possibly nested attributes could be used?
>  <f:ajax ...>
>    <f:attribute name="myfaces:pps" value="true"/>
>    <f:attribute name="myfaces:queuesize" value="1"/>
>  </f:ajax>
> When a page containing that tag is used in a container that doesn't
> recognise these attributes, I expect they would just be ignored (the
> extra attributes would not be rendered into the generated page).
>
> Regards,
> Simon
>



-- 
Matthias Wessendorf

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

Reply via email to