Add parameter t:encoder='encoder' t:model='encoder' and in you class file this method
@Inject private PropertyAccess propertyAccess; public GenericMultipleSelectModel getEncoder(){ return new GenericMultipleSelectModel(selectables, YourObject.class, labelPropertyName, valuePropertyName, propertyAccess); } regards Taha On Sat, Apr 16, 2011 at 7:11 AM, TG <tapestry...@hotmail.com> wrote: > I change . to / in t:type i.e. > > <t:parameter name="userRole"> > <label t:type="Label" for="userRole"/> > <input t:type="ck/MultipleSelect" t:id="userRole" > t:value="user.userRoles" t:model="userRolesModel" t:multiple="true"/> > * select more than once for multiple roles > </t:parameter> > > and I got another error - > > Caused by: org.apache.tapestry5.ioc.util.UnknownValueException: Could not > find a coercion from type > org.apache.tapestry5.internal.services.TypeCoercedValueEncoderFactory$1 to > type org.chenillekit.tapestry.core.encoders.MultipleValueEncoder. > > I have to add the model, otherwise I will encounter the following error - > > Parameter(s) 'model' are required for > org.chenillekit.tapestry.core.components.MultipleSelect, but have not been > bound. > > Any idea? > > > -- > View this message in context: > http://tapestry.1045711.n5.nabble.com/Tapestry-5-2-5-Select-component-s-multiple-property-tp4304338p4306851.html > Sent from the Tapestry - User mailing list archive at Nabble.com. > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org > For additional commands, e-mail: users-h...@tapestry.apache.org > >