[ http://issues.apache.org/jira/browse/TAPESTRY-628?page=all ]
Leonardo Quijano Vincenzi updated TAPESTRY-628:
-----------------------------------------------
Attachment: BeanPropertySelectionModel.java.patch
Implementation of the model object.
> BeanPropertySelectionModel
> --------------------------
>
> Key: TAPESTRY-628
> URL: http://issues.apache.org/jira/browse/TAPESTRY-628
> Project: Tapestry
> Type: Improvement
> Components: Framework
> Versions: 4.0
> Reporter: Leonardo Quijano Vincenzi
> Priority: Minor
> Attachments: BeanPropertySelectionModel.java.patch
>
> Sometimes it's useful to bind a list of JavaBeans to a PropertySelect, and
> have Tapestry display a property (labelProperty), and use another property as
> the selected value (valueProperty). That would allow us to include database
> lists (probably instantiated using Hibernate or some other ORM) directly on
> the page, as model for the SELECT.
> A simple implementation would go like this:
> public class BeanPropertySelectionModel<E> implements IPropertySelectionModel
> {
> public BeanPropertySelectionModel(List<E> options, String labelProperty,
> String valueProperty);
>
> public String getLabel(int index);
>
> public E getOption(int index);
> }
--
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
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]