myfaces-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Boris Kovalenko (JIRA)" <myfaces-...@incubator.apache.org>
Subject [jira] Commented: (MYFACES-192) inputParam component
Date Wed, 11 May 2005 15:07:15 GMT
     [ http://issues.apache.org/jira/browse/MYFACES-192?page=comments#action_65010 ]
     
Boris Kovalenko commented on MYFACES-192:
-----------------------------------------

Nice and very usefull component. Hope it (or something like) will be included in the next
release of MyFaces.

> inputParam component
> --------------------
>
>          Key: MYFACES-192
>          URL: http://issues.apache.org/jira/browse/MYFACES-192
>      Project: MyFaces
>         Type: New Feature
>     Versions: 1.0.9 beta
>  Environment: All
>     Reporter: Rob Decker
>  Attachments: inputParam.tar.gz
>
> inputParam extends inputHidden by adding an attribute, paramValue, which allows value
binding predefined form values to a managed bean. For example, if you have a managed bean
named searchBean with a setLastModified(Date d) method you can create a hidden form element
with a preset date:
> <h:form> 
> <h:commandLink action="searchBean.search">
>  <x:inputParam value="#{searchBean.lastModified}" paramValue="04/05/2005">
>    <f:convertDateTime type="date" dateStyle="short"/>  
>  </x:inputParam>
> </h:commandLink>
> </h:form>
> renders:
>  <input type="hidden" value="04/05/2005"/>
> When the form is submitted searchBean.setLastModified is called with the Date object.
When the link is clicked there is no need to look in the request for the parameters of the
search. There is no need to modify the bean if a different search is required. Just create
a new form/commandLink and specify the new parameters. I used it to create quick searches:
New in last Day/Week/Month using the same bean for a full fledged form that let's the user
specify the dates without having to modify the bean or tie it to faces/request to populate
it. 
> The attached archive contains the component package and the required xml fragments for
the tld and faces-config. 

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


Mime
View raw message