Textgruppen konfigurieren
Die JSON-Datei kann auch die Definition der Textgruppen enthalten. In dem Fall werden die Textgruppen erstellt, bevor die Objektmodelle erstellt und konfiguriert werden.
Um die Textgruppen und ihre Elemente zu definieren, muss die JSON-Datei ein Element (Eigenschaft) mit dem Namen TGSData und ein Element mit dem Namen TGS enthalten, bei dem es sich um eine Liste der Textgruppen handelt.
Beispiel
{
"DPTData": {
"DPTS": [ ...<list of DPTs description>... ]
},
"REFS": {
"DPTS": [ ...<list of Referenced DPTs configuration>... ]
},
"TGSData": {
"TGS": [...<list of text groups configuration>... ]
}
}
Für jede Textgruppe muss Folgendes angegeben werden:
Textgruppendaten | ||
Daten | Verwendung | Beschreibung |
Name | Notwendig | Name der Textgruppe |
Beschreibung | Optional | Liste der Werte, die als CNS-Beschreibungen der Textgruppe verwendet werden. Jeder Wert muss folgende Daten beinhalten:
Die leere Liste (“Beschreibung”: [ ]) setzt die Beschreibung zurück, während der Name der Textgruppe als Standardbeschreibung angenommen wird. |
TGElems | Notwendig | Liste der Texte. |
Jeder Text muss Folgendes beinhalten:
Textdaten | ||
Daten | Verwendung | Beschreibung |
ID | Notwendig | Text-ID. |
Text | Notwendig | Liste der Textwerte. Jeder Wert muss folgende Daten beinhalten:
|
Bei einem Re-Import werden die Textgruppen und die Textwerte nicht gelöscht. Es können nur neue Textwerte hinzugefügt oder die zuvor importierten geändert werden.
Beispiel
{
"DPTData": {
"DPTS": [ ...<list of DPTs description>... ]
},
"REFS": {
"DPTS": [ ...<list of Referenced DPTs configuration>... ]
},
"TGSData": {
"TGS": [
{ "Name": "MyText",
"Description": [ { "Culture": "en-US", "Text": "My Text Group"} ],
"TGElems":[
{ "Id": 1,
"Text": [
{ "Culture": "en-US", "Text": "Text 1" },
{ "Culture": "it-IT", "Text": "Testo 1" }
]
},
{ "Id": 2,
"Text": [
{ "Culture": "en-US", "Text": "Text 2" },
{ "Culture": "it-IT", "Text": "Testo 2" }
]
},
{ "Id": 3,
"Text": [
{ "Culture": "en-US", "Text": "Text 3" },
{ "Culture": "it-IT", "Text": "Testo 3" }
]
}
]
}
]
}
}
Die folgende Abbildung zeigt die entsprechenden Felder im Register Textgruppen-Editor:


Die Befehlsmakro-Textgruppe (TxG_CommandMacro) wird derzeit nicht verwaltet. Wenn eine JSON-Datei diese Textgruppe enthält, wird sie daher während des Importprozesses ignoriert.