I use a configuration, which is similar to the one suggested by inge. The
usage is

@InjectSelectSupport(type = User.class, label = "${name}(${address})", index
= "id")
private List<User> users;


Using a class transformation, it introduces a method

public SelectSupport getUsersSupport();

in the component/page. So in template only

<t:select t:model='usersSupport' t:encoder='usersSupport' t:value='user'/>

 is required

regards
Taha


On Fri, Jun 3, 2011 at 5:39 PM, Bob Harner <bobhar...@gmail.com> wrote:

> I would prefer to see something more familiar-looking:
>
> <t:select model="someList" value="oneItem">
>    <option value="oneItem.id">${oneItem.name}</option>
> </t:select>
>
> Not sure how possible that is.  But it sure would be a lot more
> flexible, and a lot easier for newbies to understand.
>
> On Fri, Jun 3, 2011 at 7:38 AM, Thiago H. de Paula Figueiredo
> <thiag...@gmail.com> wrote:
> > On Fri, 03 Jun 2011 08:22:13 -0300, LLTYK <ll...@mailinator.com> wrote:
> >
> >> How about a shorthand for selectmodelfactory calls. Something like
> >> <t:select model="someList,valueProperty,labelProperty" />
> >
> > This could (or should) be implemented as a binding prefix.
> >
> > --
> > Thiago H. de Paula Figueiredo
> > Independent Java, Apache Tapestry 5 and Hibernate consultant, developer,
> and
> > instructor
> > Owner, Ars Machina Tecnologia da Informação Ltda.
> > http://www.arsmachina.com.br
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
> > For additional commands, e-mail: users-h...@tapestry.apache.org
> >
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: users-h...@tapestry.apache.org
>
>

Reply via email to