Details

    • Type: Improvement
    • Status: Resolved
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 4.0
    • Fix Version/s: 4.1
    • Component/s: Framework
    • Labels:
      None

      Description

      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);
      }

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              lquijano Leonardo Quijano Vincenzi
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: