Hi, I have a ListView nested in a CheckGroup which works actually fine. In some cases I have to disable (or make invisible) a certain Check within the Checkgroup. e.g.
CheckGroup roleGroup = new CheckGroup("roles"); add(roleGroup); roleGroup.add(new CheckGroupSelector("selector")); ListView roleList = new ListView("role-list", new DetachableRolesModel()) { @Override protected void populateItem(final ListItem item) { Check check = new Check("check", item.getModel()); item.add(check); item.add(new Label("role", new PropertyModel(item.getModel(), "value"))); if (condition) { check.setEnabled(false); } } }; roleList.setReuseItems(true); roleGroup.add(roleList); The problem is that the disabled item is removed from my model while submitting the form although the disabled checkbox is checked. A disabled and checked checkbox should not yield to the same result as a enabled and unchecked checkbox. If I modify it to check.setEnabled(true); everything works fine. Same with setVisibiliy(). What am I doing wrong? Kai --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]