Anpassen einer dynamischen Formularfeldkonfiguration
- Aktualisiert2025-12-02
- 3 Minute(n) Lesezeit
Modifizieren Sie das Beispiel Dynamic Form Fields Configuration, um eine benutzerdefinierte Konfiguration für dynamische Formularfelder (DFFs) zu erstellen.
Eingeführt im Januar 2025
-
Öffnen Sie Ihre DFF-Konfigurationsdatei.
... "views": [ { "key": "View_Example", "order": "10", "displayText": "View Example", "helpText": "", ... - Um Ihre benutzerdefinierte Registerkarte zu benennen, ändern Sie den Schlüssel displayText.
-
Geben Sie die Reihenfolge der Registerkarten an. Folgende Ordnung wird empfohlen:
- Ordnen Sie Ihre erste benutzerdefinierte Registerkarte dem Wert "10" zu.
- Inkrementieren Sie für nachfolgende Registerkarten um 10. Beispiel: "20" und "30".
- Optional:
Ändern Sie den i18n--Schlüssel, so dass Sie eine lokalisierte Version der hinzugefügten Registerkarte bereitstellen können.
... "i18n": [ { "localeId": "de", "displayText": "View Beispiel", "helpText": "" } ...-
Geben Sie die gewünschte localeId an. Verwenden Sie einen der folgenden unterstützten Werte.
- "fr" für Französisch
- "de" für Deutsch
- "en" für Englisch
- "ja" für Japanisch
- "zh" für vereinfachtes Chinesisch
- Aktualisieren Sie displayText mit dem lokalisierten Text.
Per Voreinstellung zeigt SystemLink Enterprise den Wert für displayText an, den Sie im Schlüssel in Ansichten definiert haben. SystemLink Enterprise zeigt den lokalisierten Wert für displayText an, wenn die folgenden Bedingungen erfüllt sind.- Sie definieren displayText im i18n-Schlüssel.
- Sie haben Ihre Browsersprache auf eine der unterstützten lokalisierten Sprachen eingestellt.
-
Geben Sie die gewünschte localeId an. Verwenden Sie einen der folgenden unterstützten Werte.
- Optional:
Listen Sie die Schlüsselwerte für die Gruppen auf, mit denen Sie Ihre Felder auf der Benutzeroberfläche ordnen möchten. Diese Gruppen werden weiter unten in der Konfigurationsdatei definiert.
... "groups": [ "Group_1_Example", "Group_2_Example" ] ...- Geben Sie die Felder der Gruppe an.
-
Legen Sie die Gruppen fest, mit denen Sie Ihre Felder auf der Benutzeroberfläche ordnen möchten.
... "groups": [ { "workspace": "f58beba8-66de-4ba5-89f4-3388fd814f2e", "key": "Group_1_Example", "displayText": "Group 1 Example", "helpText": "", ...-
Listen Sie die Schlüsselwerte für die Felder der Gruppe auf. Diese Felder werden weiter unten in der Konfigurationsdatei definiert.
... "editable": false, "fields": [ "Text_Field_Example", "Checkbox_Field_Example", "Number_Field_Example", "Enum_Field_Example" ] ...
-
Listen Sie die Schlüsselwerte für die Felder der Gruppe auf. Diese Felder werden weiter unten in der Konfigurationsdatei definiert.
-
Legen Sie die hinzuzufügenden Felder fest. Die Beispielkonfigurationsdatei enthält ein Feld jedes Typs.
- "TEXT"
- "BOOLEAN"
- "NUMBER"
- "ENUM"
... "fields": [ { "workspace": "f58beba8-66de-4ba5-89f4-3388fd814f2e", "key": "Text_Field_Example", "type": "TEXT", "displayText": "Text Field Example", "helpText": "Help Text", ...- Optional: Löschen Sie nicht benötigte Felder.
- Optional: Kopieren Sie die Felder, von denen Sie weitere hinzufügen möchten. Erstellen Sie für jedes kopierte Feld einen eindeutigen Schlüsselwert.
- Aktualisieren Sie den Anzeigetext.
- Optional: Fügen Sie einen i18n-Schlüssel hinzu, so dass Sie für jedes hinzugefügte Feld eine lokalisierte Version bereitstellen können.
-
Fügen Sie Anforderungen und Validierungsparameter für das Feld hinzu.
... } ], "editable": true, "mandatory": false, "defaultValue": null, "validation": { "minValue": 0, "maxValue": 10 } ... - Speichern Sie Ihre aktualisierte Konfigurationsdatei.
-
Kopieren Sie den Inhalt der Konfigurationsdatei und aktualisieren Sie Ihre ursprüngliche Konfiguration mit Hilfe der DFF API.
post_nidynamicformfields_v1_update-configurations
- Öffnen Sie SystemLink Enterprise.
- Wählen Sie die Ressource aus, die Sie in der Konfigurationsdatei angegeben haben, um Ihre dynamischen Formularfelder zu sehen.
Verwandte Inhalte
- Veröffentlichen eines Jupyter-Notebooks
Veröffentlichen Sie ein Jupyter-Notebook (*.ipynb) auf SystemLink Enterprise, um das Notebook für Datenanalysen und Visualisierungen zu verwenden.
- Konfigurieren dynamischer Formularfelder
Verwenden Sie das Beispiel Dynamic Form Fields Configuration und die API für dynamische Formularfelder (DFFs) als Ausgangspunkt für Ihre benutzerdefinierte Konfiguration.
- SystemLink Enterprise – Beispiele
Im SystemLink Enterprise-GitHub-Repository finden Sie Beispiele für .NET, Python und Jupyter-Notebooks. Verwenden Sie diese Beispiele, um mehr über das Produkt zu erfahren oder Ihre eigene Anwendungsentwicklung zu beschleunigen.