|
|
|
@ -53,7 +53,6 @@ public class PersonEditDialog extends Window { |
|
|
|
Switch sw = new Switch(g.getName()); |
|
|
|
Switch sw = new Switch(g.getName()); |
|
|
|
sw.setData(g); |
|
|
|
sw.setData(g); |
|
|
|
sw.setValue(selected.contains(g)); |
|
|
|
sw.setValue(selected.contains(g)); |
|
|
|
// sw.addValueChangeListener(ev -> groupChanged(ev));
|
|
|
|
|
|
|
|
glay.addComponent(sw); |
|
|
|
glay.addComponent(sw); |
|
|
|
|
|
|
|
|
|
|
|
binder.forField(sw).bind(p -> p.getGroups().contains(g), (bean, fieldvalue) -> { |
|
|
|
binder.forField(sw).bind(p -> p.getGroups().contains(g), (bean, fieldvalue) -> { |
|
|
|
@ -100,14 +99,4 @@ public class PersonEditDialog extends Window { |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
// private void groupChanged(ValueChangeEvent<Boolean> ev) {
|
|
|
|
|
|
|
|
// GroupDef group = (GroupDef) ((Switch) ev.getComponent()).getData();
|
|
|
|
|
|
|
|
// Set<GroupDef> pg = person.getPersongroups();
|
|
|
|
|
|
|
|
// if (ev.getValue()) {
|
|
|
|
|
|
|
|
// pg.add(group);
|
|
|
|
|
|
|
|
// } else {
|
|
|
|
|
|
|
|
// pg.remove(group);
|
|
|
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
|