aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDominic Rogetzer <e1627756@student.tuwien.ac.at>2018-06-06 23:24:11 +0200
committerTharre <tharre3@gmail.com>2018-06-07 17:51:20 +0200
commit896df03b0891aa1e7cf8fa4759ebea1dce2225e8 (patch)
tree06c7e33314e48fbeafa1e546c3612f45e106726a
parent36338e196bf73831b99e19f3e820a8c9c69ede1d (diff)
downloadsepm-groupproject-896df03b0891aa1e7cf8fa4759ebea1dce2225e8.tar.gz
sepm-groupproject-896df03b0891aa1e7cf8fa4759ebea1dce2225e8.tar.xz
sepm-groupproject-896df03b0891aa1e7cf8fa4759ebea1dce2225e8.zip
Call select/deselect on click actions in ManageEmployeesCtrl [#25963]
-rw-r--r--src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/ManageEmployeesController.java7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/ManageEmployeesController.java b/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/ManageEmployeesController.java
index 655c7da..ed43c13 100644
--- a/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/ManageEmployeesController.java
+++ b/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/ManageEmployeesController.java
@@ -48,7 +48,6 @@ public class ManageEmployeesController {
containerHeader.getChildren().add(filterEmployeesController.getRootElement());
filterEmployeesController.setOnFilterTextChangedListener(this::updateEmployeeList);
filterEmployeesController.setOnAddEmployeeClickedListener(this::openAddEmployee);
-
updateEmployeeList();
} catch (IOException e) {
@@ -57,10 +56,13 @@ public class ManageEmployeesController {
}
private void openAddEmployee() {
+ employeeListController.deselectAllEmployees();
openEmployee(null);
}
private void openEditEmployee(Employee employee) {
+ employeeListController.deselectAllEmployees();
+ employeeListController.selectEmployee(employee);
openEmployee(employee);
}
@@ -99,8 +101,7 @@ public class ManageEmployeesController {
.toLowerCase()
.contains(searchString.toLowerCase()))
.collect(Collectors.toList()),
- this::openEditEmployee,
- null);
+ this::openEditEmployee);
} catch (ServiceException e) {
LOG.error("Could not fetch employee list: {}", e);