[ 
http://issues.apache.org/jira/browse/MYFACES-192?page=comments#action_12319304 
] 

Martin Marinschek commented on MYFACES-192:
-------------------------------------------

Another thing: please add an example in the sandbox-example application 
demonstrating your component.

And while you are at it: you should also provide some documentation for the 
homepage.

regards,

Martin

> 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

Reply via email to