|
|
|
@@ -146,6 +146,14 @@ public class PatientTablesController{ |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
patientObjectBinding = Bindings.<Patient>createObjectBinding(() ->{ |
|
|
|
return patientOverviewTabPane.getSelectionModel().getSelectedItem().equals(patientOverviewTab) |
|
|
|
? tblPatientOverview.getSelectionModel().getSelectedItem() |
|
|
|
: null; //(Patient)tblStationOverview.getSelectionModel().getSelectedItem(); //TODO |
|
|
|
}, tblPatientOverview.getSelectionModel().selectedItemProperty(), |
|
|
|
tblStationOverview.getSelectionModel().selectedItemProperty(), |
|
|
|
patientOverviewTabPane.getSelectionModel().selectedItemProperty()); |
|
|
|
|
|
|
|
tblPatientOverview.setItems(patientList); |
|
|
|
|
|
|
|
initColumnsPatient(); |
|
|
|
@@ -216,16 +224,10 @@ public class PatientTablesController{ |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
public ObjectBinding<Patient> selectedPatientProperty(){ |
|
|
|
|
|
|
|
return Bindings.<Patient>createObjectBinding(() ->{ |
|
|
|
return patientOverviewTabPane.getSelectionModel().getSelectedItem().equals(patientOverviewTab) |
|
|
|
? tblPatientOverview.getSelectionModel().getSelectedItem() |
|
|
|
: null; //(Patient)tblStationOverview.getSelectionModel().getSelectedItem(); //TODO |
|
|
|
}, tblPatientOverview.getSelectionModel().selectedItemProperty(), |
|
|
|
tblStationOverview.getSelectionModel().selectedItemProperty(), |
|
|
|
patientOverviewTabPane.getSelectionModel().selectedItemProperty()); |
|
|
|
private ObjectBinding<Patient> patientObjectBinding = null; |
|
|
|
|
|
|
|
public ObjectBinding<Patient> selectedPatientProperty(){ |
|
|
|
return patientObjectBinding; |
|
|
|
} |
|
|
|
|
|
|
|
public Patient getSelectedPatient(){ |
|
|
|
|