<?xml version="1.0" encoding="UTF-8"?>
|
|
<?import com.megatimfx.common.customcontrols.AbstractNestedEntityTable?>
|
<?import com.megatimfx.common.customcontrols.AbstractSelectionItem?>
|
<?import javafx.geometry.Insets?>
|
<?import javafx.scene.control.Button?>
|
<?import javafx.scene.control.Label?>
|
<?import javafx.scene.control.TableColumn?>
|
<?import javafx.scene.control.TableView?>
|
<?import javafx.scene.control.TextField?>
|
<?import javafx.scene.control.TitledPane?>
|
<?import javafx.scene.layout.AnchorPane?>
|
<?import javafx.scene.layout.HBox?>
|
<?import javafx.scene.layout.VBox?>
|
|
<AnchorPane id="AnchorPane" prefHeight="458.0" prefWidth="671.0" stylesheets="@../../../../styles/custom-main-style.css" xmlns="http://javafx.com/javafx/8.0.171" xmlns:fx="http://javafx.com/fxml/1" fx:controller="com.megatim.fdxconvert.forms.ModeleJsonEditFormController">
|
<children>
|
<VBox alignment="CENTER" prefHeight="458.0" prefWidth="671.0">
|
<children>
|
<VBox alignment="CENTER" prefHeight="453.0" prefWidth="683.0" spacing="5.0">
|
<padding>
|
<Insets bottom="20.0" left="20.0" right="20.0" top="20.0" />
|
</padding>
|
<children>
|
<TitledPane collapsible="false" text="Informations sur le fichier JSON">
|
<content>
|
<VBox prefHeight="31.0" prefWidth="603.0" spacing="5.0">
|
<padding>
|
<Insets bottom="15.0" left="15.0" right="15.0" top="15.0" />
|
</padding>
|
<children>
|
<HBox minWidth="400.0" prefHeight="46.0" prefWidth="400.0">
|
<children>
|
<HBox alignment="CENTER_LEFT" prefHeight="27.0" prefWidth="352.0" spacing="5.0">
|
<children>
|
<Label alignment="CENTER_RIGHT" minWidth="60.0" text="Type de fichier" />
|
<AbstractSelectionItem fx:id="typeFichierAbstractSelectItem" minWidth="100.0" prefWidth="261.0" />
|
</children>
|
</HBox>
|
<HBox alignment="CENTER_LEFT" spacing="5.0">
|
<children>
|
<Label alignment="CENTER_RIGHT" minWidth="100.0" prefWidth="100.0" text="Nom de l'objet" />
|
<TextField fx:id="objectNameTextField" minWidth="100.0" prefHeight="27.0" prefWidth="153.0" styleClass="square-border" stylesheets="@../../../../styles/style.css" />
|
</children>
|
</HBox>
|
</children>
|
</HBox>
|
</children>
|
</VBox>
|
</content>
|
</TitledPane>
|
<HBox alignment="CENTER" prefHeight="333.0" prefWidth="631.0" spacing="5.0">
|
<children>
|
<TitledPane animated="false" collapsible="false" maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" prefHeight="313.0" prefWidth="356.0" text="Structure des champs">
|
<content>
|
<VBox alignment="CENTER" prefHeight="200.0" prefWidth="100.0" spacing="5.0">
|
<children>
|
<AbstractNestedEntityTable fx:id="structureChampAbstractTable" prefHeight="252.0" prefWidth="526.0" VBox.vgrow="ALWAYS" />
|
</children>
|
<padding>
|
<Insets bottom="15.0" left="15.0" right="15.0" top="15.0" />
|
</padding>
|
</VBox>
|
</content>
|
</TitledPane>
|
<TitledPane animated="false" collapsible="false" prefHeight="318.0" prefWidth="273.0" text="Liste des sous-types">
|
<content>
|
<VBox alignment="CENTER" prefHeight="200.0" prefWidth="100.0">
|
<children>
|
<HBox alignment="CENTER" prefHeight="10.0" prefWidth="249.0" />
|
<HBox alignment="CENTER" minHeight="25.0" minWidth="249.0" prefHeight="25.0" prefWidth="249.0">
|
<children>
|
<HBox alignment="CENTER" minWidth="155.0" prefWidth="155.0">
|
<HBox.margin>
|
<Insets />
|
</HBox.margin>
|
</HBox>
|
<HBox alignment="CENTER">
|
<children>
|
<Button fx:id="subTypeAddButton" minWidth="28.0" mnemonicParsing="false" prefWidth="28.0" styleClass="subtype-btn-add">
|
<HBox.margin>
|
<Insets right="5.0" />
|
</HBox.margin>
|
</Button>
|
<Button fx:id="subTypeUpdateButton" minWidth="28.0" mnemonicParsing="false" prefWidth="28.0" styleClass="subtype-btn-update">
|
<HBox.margin>
|
<Insets right="5.0" />
|
</HBox.margin>
|
</Button>
|
<Button fx:id="subTypeDeleteButton" disable="true" minWidth="28.0" mnemonicParsing="false" prefWidth="28.0" styleClass="subtype-btn-delete">
|
<HBox.margin>
|
<Insets />
|
</HBox.margin>
|
</Button>
|
</children>
|
<HBox.margin>
|
<Insets />
|
</HBox.margin>
|
</HBox>
|
</children>
|
<VBox.margin>
|
<Insets bottom="6.0" />
|
</VBox.margin>
|
</HBox>
|
<HBox alignment="CENTER" minHeight="223.0" minWidth="249.0" prefHeight="223.0" prefWidth="249.0">
|
<children>
|
<TableView fx:id="subObjetsTableView" minWidth="249.0" prefWidth="249.0">
|
<columns>
|
<TableColumn fx:id="subObjectTableColumn" editable="false" maxWidth="1.7976931348623157E308" minWidth="249.0" prefWidth="249.0" sortable="false" text="Nom de l'objet" />
|
</columns>
|
</TableView>
|
</children>
|
<VBox.margin>
|
<Insets />
|
</VBox.margin>
|
</HBox>
|
</children>
|
</VBox>
|
</content>
|
</TitledPane>
|
</children>
|
</HBox>
|
</children>
|
</VBox>
|
</children>
|
</VBox>
|
</children>
|
</AnchorPane>
|