#18: Creating Medication Modal View
This commit is contained in:
parent
391239d028
commit
e0589e61b9
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"
|
||||
HBox.hgrow="ALWAYS"
|
||||
/>
|
||||
<VBox>
|
||||
<VBox spacing="8.0">
|
||||
<Button
|
||||
fx:id="buttonSave"
|
||||
prefWidth="90"
|
||||
|
|
Loading…
Reference in a new issue