Normally, the select and deselect buttons will be enabled or disabled when you select an item. Event if you select a item, the buttons are not clickable ? DO you have a javascript error ? There is working sample here : http://tapestry5-jquery.com/core/docsjquerypalette
2012/7/30 ksrijith <ksrij...@gmail.com> > Hi, > I trying to use the Pallet component in my custom page. The data gets > populated populated properly. The Available list has the list of "roles" > (Entity object) which hare not already selected. The problem is with the > Select and Deselect button. For some reason they are always disabled. I'm > not sure why this is happening and any insight which I missed out would be > appreciated. Please find the code below: > > Java: > @Persist > private List<Role> _roles; > > private final ValueEncoder<Role> _encoder = new RoleEncoder(); > > @Inject > SelectModelFactory selectModelFactory; > > public List<Role> getRoles() { > return new ArrayList<Role>(user.getRoles()); > } > > public void setRoles(List<Role> roles) { > _roles = roles; > } > > public ValueEncoder<Role> getEncoder() { > return _encoder; > } > > public SelectModel getModel() { > SelectModel model > =selectModelFactory.create(roleDao.getAll(), > "roleDesc"); > return model; > } > > tml: > <t:palette selected="roles" model="model" > encoder="encoder" ></t:palette> > > Encoder: > public class RoleEncoder implements ValueEncoder<Role> { > > @Inject > private RoleDao roleDao; > > @Inject > private Messages messages; > > public String toClient(Role value) { > return value.getRoleKey(); > } > > public Role toValue(String clientValue) { > return roleDao.read(clientValue); > } > > } > > Thanks, > Srijith > > > > ----- > -- > Don't Forget to Rate > -- > View this message in context: > http://tapestry.1045711.n5.nabble.com/Tapestry-Pallet-tp5714869.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 > > -- Emmanuel DEMEY Ingénieur Etude et Développement ATOS Worldline +33 (0)6 47 47 42 02 demey.emman...@gmail.com http://emmanueldemey.fr/ Twitter : @EmmanuelDemey