|
|
|
@ -112,9 +112,7 @@ public class PersonGrid extends VerticalLayout { |
|
|
|
public void setSelectionMode(SelectionMode selectionMode) { |
|
|
|
public void setSelectionMode(SelectionMode selectionMode) { |
|
|
|
grid.setSelectionMode(selectionMode); |
|
|
|
grid.setSelectionMode(selectionMode); |
|
|
|
currentSelectionMode = selectionMode; |
|
|
|
currentSelectionMode = selectionMode; |
|
|
|
if (selectionMode != SelectionMode.MULTI) { |
|
|
|
if (selectionMode == SelectionMode.MULTI) { |
|
|
|
checkIncluded.setVisible(false); |
|
|
|
|
|
|
|
} else { |
|
|
|
|
|
|
|
checkIncluded.setVisible(true); |
|
|
|
checkIncluded.setVisible(true); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
@ -122,6 +120,8 @@ public class PersonGrid extends VerticalLayout { |
|
|
|
private Layout setupFilterComponents() { |
|
|
|
private Layout setupFilterComponents() { |
|
|
|
checkIncluded.setId("person.filter.checked"); |
|
|
|
checkIncluded.setId("person.filter.checked"); |
|
|
|
checkIncluded.addValueChangeListener(ev -> onSelectedOnly(ev)); |
|
|
|
checkIncluded.addValueChangeListener(ev -> onSelectedOnly(ev)); |
|
|
|
|
|
|
|
checkIncluded.setVisible(false); |
|
|
|
|
|
|
|
|
|
|
|
comboGroups.setId("person.filter.groups"); |
|
|
|
comboGroups.setId("person.filter.groups"); |
|
|
|
comboGroups.setEmptySelectionAllowed(true); |
|
|
|
comboGroups.setEmptySelectionAllowed(true); |
|
|
|
comboGroups.setEmptySelectionCaption("Alle"); |
|
|
|
comboGroups.setEmptySelectionCaption("Alle"); |
|
|
|
|