From 1ca4bd54de2d32ea2f15bf910f073ab46bbd5bfc Mon Sep 17 00:00:00 2001 From: Johannes Date: Thu, 19 Nov 2015 21:13:11 +0100 Subject: [PATCH] Anzeige stornierter Untersuchungen --- .../controller/UntersuchungenController.java | 32 +++++++++++++++++----- 1 file changed, 25 insertions(+), 7 deletions(-) diff --git a/src/main/java/de/uniluebeck/mi/projmi6/controller/UntersuchungenController.java b/src/main/java/de/uniluebeck/mi/projmi6/controller/UntersuchungenController.java index 9ee4417..6e61bc6 100644 --- a/src/main/java/de/uniluebeck/mi/projmi6/controller/UntersuchungenController.java +++ b/src/main/java/de/uniluebeck/mi/projmi6/controller/UntersuchungenController.java @@ -13,6 +13,8 @@ import javafx.collections.ObservableList; import javafx.event.ActionEvent; import javafx.fxml.FXML; import javafx.scene.control.*; +import javafx.scene.paint.Color; +import javafx.scene.text.Text; import java.sql.SQLException; @@ -86,11 +88,27 @@ public class UntersuchungenController { - /* untsList.setCellFactory(lv -> { + untsList.setCellFactory(lv -> { return new ListCell(){ - - } - });*/ + @Override + protected void updateItem(Untersuchung item, boolean empty) { + super.updateItem(item, empty); + if(item==null||empty){ + setText(null); + setGraphic(null); + return; + } + setText(item.toString()); + if(item.getStorniert()){ + setTextFill(Color.GRAY); + setGraphic(new Text(" ")); + }else{ + setTextFill(Color.BLACK); + setGraphic(null); + } + } + }; + }); } @FXML @@ -165,9 +183,9 @@ public class UntersuchungenController { private void clearFields(){ - //untersCreateTime.setText(""); - //untersCreator.setText(""); - //untersEditTime.setText(""); + untsCreateTime.setText(""); + untsCreator.setText(""); + untsChangeTime.setText(""); // untersEditor.setText(""); untsOpsCode.setValue(null);