functions

Typ: Array von JSON-Objekten
Erforderlich: Nein

"functions": [
   {
      "name": "customFunction",
      "displayName": "customFunction",
      "visible": true,
      "description": "This is a sample for a function that can be called.",
      "category": "Actions",
      "params": [],
      "type": null,
      "heritable": true,
      "searchTerms": []
   }
]

Diese Eigenschaft definiert Funktionen des Controls welche unabhängig von Attributen sind. Die Funktionen können optional Übergabeparameter oder einen Rückgabewert erhalten. Jede Funktion muss mit dem gleichen Namen in der Source.js vorhanden sein, andernfalls gibt es eine Fehlermeldung in der Konsole des Browsers und die Funktion wird nicht ausgeführt.

Ein JSON-Objekt für eine Funktion enthält folgende Eigenschaften:

Das nachfolgende Bild zeigt beispielhaft zwei Framework Control Funktionen im Engineering, die beide keinen Rückgabewert besitzen und die eine Funktion optionale Übergabeparameter enthält.

functions 1: