#23: Creating Medication Modal View
This commit is contained in:
parent
2d64beaece
commit
c7d60802ab
2 changed files with 142 additions and 1 deletions
|
@ -0,0 +1,141 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
|
||||||
|
<?import javafx.geometry.*?>
|
||||||
|
<?import javafx.scene.control.*?>
|
||||||
|
<?import javafx.scene.layout.*?>
|
||||||
|
<BorderPane
|
||||||
|
xmlns="http://javafx.com/javafx/17.0.2-ea"
|
||||||
|
xmlns:fx="http://javafx.com/fxml/1"
|
||||||
|
fx:controller="de.hitec.nhplus.medication.MedicationModalController"
|
||||||
|
>
|
||||||
|
<padding>
|
||||||
|
<Insets top="8" left="8" bottom="8" right="8"/>
|
||||||
|
</padding>
|
||||||
|
<top>
|
||||||
|
<GridPane hgap="8.0">
|
||||||
|
<columnConstraints>
|
||||||
|
<ColumnConstraints hgrow="NEVER"/>
|
||||||
|
<ColumnConstraints hgrow="ALWAYS"/>
|
||||||
|
<ColumnConstraints hgrow="NEVER"/>
|
||||||
|
<ColumnConstraints hgrow="NEVER"/>
|
||||||
|
<ColumnConstraints hgrow="ALWAYS"/>
|
||||||
|
</columnConstraints>
|
||||||
|
<rowConstraints>
|
||||||
|
<RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="NEVER"/>
|
||||||
|
<RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="NEVER"/>
|
||||||
|
</rowConstraints>
|
||||||
|
|
||||||
|
<!-- Row 0-->
|
||||||
|
<Label
|
||||||
|
GridPane.rowIndex="0"
|
||||||
|
GridPane.columnIndex="0"
|
||||||
|
text="Name:"
|
||||||
|
/>
|
||||||
|
<TextField
|
||||||
|
fx:id="textFieldName"
|
||||||
|
GridPane.rowIndex="0"
|
||||||
|
GridPane.columnIndex="1"
|
||||||
|
/>
|
||||||
|
<Label
|
||||||
|
GridPane.rowIndex="0"
|
||||||
|
GridPane.columnIndex="3"
|
||||||
|
text="Hersteller:"
|
||||||
|
/>
|
||||||
|
<TextField
|
||||||
|
fx:id="textFieldManufacturer"
|
||||||
|
GridPane.rowIndex="0"
|
||||||
|
GridPane.columnIndex="4"
|
||||||
|
/>
|
||||||
|
<!-- Row 1 -->
|
||||||
|
<Label
|
||||||
|
GridPane.rowIndex="1"
|
||||||
|
GridPane.columnIndex="0"
|
||||||
|
text="Verabreichungsmethode:"
|
||||||
|
/>
|
||||||
|
<TextField
|
||||||
|
fx:id="textFieldAdministrationMethod"
|
||||||
|
GridPane.rowIndex="1"
|
||||||
|
GridPane.columnIndex="1"
|
||||||
|
/>
|
||||||
|
<Label
|
||||||
|
GridPane.rowIndex="1"
|
||||||
|
GridPane.columnIndex="3"
|
||||||
|
text="Lagerbestand:"
|
||||||
|
/>
|
||||||
|
<TextField
|
||||||
|
fx:id="textFieldCurrentStock"
|
||||||
|
GridPane.rowIndex="1"
|
||||||
|
GridPane.columnIndex="4"
|
||||||
|
/>
|
||||||
|
|
||||||
|
</GridPane>
|
||||||
|
</top>
|
||||||
|
<center>
|
||||||
|
<BorderPane>
|
||||||
|
<padding>
|
||||||
|
<Insets top="8" bottom="8"/>
|
||||||
|
</padding>
|
||||||
|
<left>
|
||||||
|
<BorderPane>
|
||||||
|
<BorderPane.margin>
|
||||||
|
<Insets right="8"/>
|
||||||
|
</BorderPane.margin>
|
||||||
|
<top>
|
||||||
|
<Label text="Inhaltsstoffe:"/>
|
||||||
|
</top>
|
||||||
|
<center>
|
||||||
|
<ListView fx:id="listViewIngredients" minWidth="200">
|
||||||
|
<BorderPane.margin>
|
||||||
|
<Insets top="8"/>
|
||||||
|
</BorderPane.margin>
|
||||||
|
</ListView>
|
||||||
|
</center>
|
||||||
|
<bottom>
|
||||||
|
<AnchorPane>
|
||||||
|
<BorderPane.margin>
|
||||||
|
<Insets top="8"/>
|
||||||
|
</BorderPane.margin>
|
||||||
|
<Button
|
||||||
|
onAction="#handleAddIngredient"
|
||||||
|
text="+"
|
||||||
|
AnchorPane.leftAnchor="0"
|
||||||
|
AnchorPane.rightAnchor="0"
|
||||||
|
/>
|
||||||
|
</AnchorPane>
|
||||||
|
</bottom>
|
||||||
|
</BorderPane>
|
||||||
|
</left>
|
||||||
|
<center>
|
||||||
|
<BorderPane>
|
||||||
|
<top>
|
||||||
|
<Label text="Nebenwirkungen"/>
|
||||||
|
</top>
|
||||||
|
<center>
|
||||||
|
<TextArea fx:id="textAreaPossibleSideEffects"/>
|
||||||
|
</center>
|
||||||
|
</BorderPane>
|
||||||
|
</center>
|
||||||
|
</BorderPane>
|
||||||
|
</center>
|
||||||
|
<bottom>
|
||||||
|
<BorderPane>
|
||||||
|
<right>
|
||||||
|
<HBox spacing="8.0">
|
||||||
|
<Button
|
||||||
|
fx:id="buttonSave"
|
||||||
|
prefWidth="90"
|
||||||
|
mnemonicParsing="false"
|
||||||
|
onAction="#handleSave"
|
||||||
|
text="Speichern"
|
||||||
|
/>
|
||||||
|
<Button
|
||||||
|
prefWidth="90"
|
||||||
|
mnemonicParsing="false"
|
||||||
|
onAction="#handleCancel"
|
||||||
|
text="Abbrechen"
|
||||||
|
/>
|
||||||
|
</HBox>
|
||||||
|
</right>
|
||||||
|
</BorderPane>
|
||||||
|
</bottom>
|
||||||
|
</BorderPane>
|
|
@ -119,7 +119,7 @@
|
||||||
fx:id="textAreaRemarks"
|
fx:id="textAreaRemarks"
|
||||||
HBox.hgrow="ALWAYS"
|
HBox.hgrow="ALWAYS"
|
||||||
/>
|
/>
|
||||||
<VBox>
|
<VBox spacing="8.0">
|
||||||
<Button
|
<Button
|
||||||
fx:id="buttonSave"
|
fx:id="buttonSave"
|
||||||
prefWidth="90"
|
prefWidth="90"
|
||||||
|
|
Loading…
Reference in a new issue