Thomas Spiegl wrote the following on 9/16/2005 10:14 AM:
If your bean is Serializable use

<t:saveState value="#{yourBean}" />

That's not what I'm asking though. I'm asking about how to use the t:updateActionListener tag. I'm thinking the tag would be used inside of a commandLink or commandButton tag and when the action is fired that the link or button represents, it will automatically set and bean properties of the backing bean backing that action? If so, this would be a SUPERBLY nice feature.

Currently, for example if you pass in parameters with a commandLink you need to do the following in the resulting action (assuming foo is the f:param):

FacesContext context = FacesContext.getCurrentInstance();
Map map = context.getExternalContext().getRequestParameterMap();
String foo = (String) map.get("foo");

I'm assuming that possibly t:updateActionListener would avoid this construct and that if you had a property in the Action called "foo" it would be automagically populated using the tag. This would be very nice - so nice, that I think it should be part of standard JSF.


to make yourBean available on next page.

regards, Thomas



On 9/16/05, *Rick Reumann* <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>> wrote:

    Martin Marinschek wrote the following on 9/16/2005 8:25 AM:

     > A cool MyFaces specific feature is the t:updateActionListener tag
    - you
     > can set a value onto a backing bean if a command has been executed.

    I'm very interested in seeing this tag used or some docs on it. I looked
    under the UpdateActionListenerTag docs
    http://myfaces.apache.org/javadoc/tomahawk/ and
    http://myfaces.apache.org/tlddoc/tomahawk/  but didn't find anything.

    Does one of the MyFaces examples show how it's used?

    --
    Rick




--
Rick

Reply via email to