|
|
|
@@ -113,19 +113,8 @@ public class FallController { |
|
|
|
fallFallart.setItems(FXCollections.observableArrayList(FallArt.values())); |
|
|
|
fallKasse.setItems(mainController.getStammdaten().getKassen()); |
|
|
|
|
|
|
|
btnFallEnableEdit.managedProperty().bind( |
|
|
|
state.isEqualTo(State.VIEW).and(fallProperty.isNotNull()) |
|
|
|
); |
|
|
|
btnFallAbort.managedProperty().bind( |
|
|
|
state.isNotEqualTo(State.VIEW) |
|
|
|
); |
|
|
|
btnFallSave.managedProperty().bind( |
|
|
|
state.isNotEqualTo(State.VIEW) |
|
|
|
); |
|
|
|
|
|
|
|
btnFallCancel.managedProperty().bind( |
|
|
|
state.isEqualTo(State.VIEW).and(fallProperty.isNotNull()) |
|
|
|
); |
|
|
|
initButtons(); |
|
|
|
|
|
|
|
fallFields.disableProperty().bind(state.isEqualTo(State.VIEW)); |
|
|
|
|
|
|
|
@@ -145,6 +134,29 @@ public class FallController { |
|
|
|
}); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* Hide the buttons depending on controller state. |
|
|
|
*/ |
|
|
|
private void initButtons(){ |
|
|
|
btnFallEnableEdit.managedProperty().bind( |
|
|
|
state.isEqualTo(State.VIEW).and(fallProperty.isNotNull()) |
|
|
|
); |
|
|
|
btnFallEnableEdit.visibleProperty().bind(btnFallEnableEdit.managedProperty()); |
|
|
|
btnFallAbort.managedProperty().bind( |
|
|
|
state.isNotEqualTo(State.VIEW) |
|
|
|
); |
|
|
|
btnFallAbort.visibleProperty().bind(btnFallAbort.managedProperty()); |
|
|
|
|
|
|
|
btnFallSave.managedProperty().bind( |
|
|
|
state.isNotEqualTo(State.VIEW) |
|
|
|
); |
|
|
|
btnFallSave.visibleProperty().bind(btnFallSave.managedProperty()); |
|
|
|
|
|
|
|
btnFallCancel.managedProperty().bind( |
|
|
|
state.isEqualTo(State.VIEW).and(fallProperty.isNotNull()) |
|
|
|
); |
|
|
|
btnFallCancel.visibleProperty().bind(btnFallCancel.managedProperty()); |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
public void editFall(){ |
|
|
|
|