dataTypes
Typ: Array von JSON-Objekten
Erforderlich: Nein
"dataTypes": [
{
"name": "tchmi:framework#/definitions/CustomDatatype",
"schema": "Schema/TypeDefinitions/CustomDatatype.Schema.json"
}
]
Diese Eigenschaft beinhaltet eine Liste aller benutzerspezifischen Datentypen, die in dem Control definiert sind. Der Entwickler hat die Möglichkeit, eigenen Datentypen in einem JSON-Schema zu definieren. Die Definition erfolgt in der Regel unter „Schema\TypeDefinitions“. Damit das Engineering die benutzerspezifischen Datentypen kennt und verarbeiten kann, müssen diese innerhalb der Description.json referenziert werden.
Folgende Eigenschaften enthält ein dataType-Objekt:
name
{String}: Name des neuen Datentyps. Benutzerspezifische sind immer Framework Datentypen und müssen mit „tchmi:framework#/definitions/{MyName}“ beginnen. Für jeden Datentyp muss ein individueller Name vergeben werden.schema
{String, relativer Pfad}: Relativer Pfad auf die JSON-Schema-Datei, die den Datentyp beschreibt.