Hmm... Tapestry's core select component doesn't have a "multiple" parameter. http://tapestry.apache.org/current/tapestry-core/ref/org/apache/tapestry5/corelib/components/Select.html
Perhaps you are referring to http://www.chenillekit.org/chenillekit-tapestry/ref/org/chenillekit/tapestry/core/components/MultipleSelect.html ? In which case your "value" parameter should be a List to contain the submitted values... Josh On Thu, Apr 14, 2011 at 4:12 PM, TG <tapestry...@hotmail.com> wrote: > I have the following codes in my form - > > ... (truncated for simplicity) ... > > > > * select more than once for multiple roles > > > > UserRole is Enum type - > > public enum UserRole { > > ROLE_USER, ROLE_MANAGER, ROLE_ADMIN, > ... (truncated for simplicity) ... > > t:multiple="true" works but just for the display and UI layer, when I saved > it, it does not "remember" more than one selection. What should I do? I > looked high and low, scrapping big old Google, found nothing. I read > somewhere that I need to - > > 1. Need to create a class (option model) that implements OptionModel; to use > as t:model > 2. Need to create a class (select model) that extends AbstractSelectModel; > to use as t:value > 3. Need to create a class (encoder) that implements ValueEncoder; to use as > t:encoder > > But there is no sample codes to explain what I need to write in each > methods. > > Could any kind soul/Tapestry guru in here help me? > > Thanks. > > > > -- > View this message in context: > http://tapestry.1045711.n5.nabble.com/Tapestry-5-2-5-Select-component-s-multiple-property-tp4304338p4304338.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 > > --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org