Check and make sure that the model for the CheckBoxMultipleChoice is getting set properly and the model is loading the data. I do a similar thing, but with CheckGroup and Check:
Form<User> form = new Form<User>("user-form", new CompoundPropertyModel<User>(userModel)); add(form); form.add(new RequiredTextField<String>("firstName")); form.add(new RequiredTextField<String>("lastName")); form.add(new RequiredTextField<String>("email")); form.add(new RequiredTextField<String>("login")); form.add(new CheckBox("active")); CheckGroup<Role> roles = new CheckGroup<Role>("roles"); form.add(roles); roles.add(new ListView<Role>("role-option", new RoleListModel(roleSvc)) { /** * */ private static final long serialVersionUID = 1L; @Override protected void populateItem(ListItem<Role> item) { item.add(new Label("name", item.getModelObject().getName())); item.add(new Check<Role>("check", item.getModel())); } }); Regards, Matthew. On Mon, Apr 13, 2009 at 12:24, Jeff Palmer <jpal...@citytechinc.com> wrote: > I'm trying to use a CheckBoxMultipleChoice component to render all roles > that a user currently has and also to allow user roles to be added / > deleted. For some reason, the roles that a user has are being rendered on > the page correctly, but none of the checkboxes are getting displayed on the > page as being checked. Is there something I need to do to get the selected > roles to get displayed as checked? > -- Matthew Rollins Hanlon http://squareoftwo.com _____________________ Hanlon's Razor: "Never attribute to malice that which can be adequately explained by stupidity." http://wikipedia.org/wiki/Hanlon's_razor