dependencyFiles

Typ: Array von JSON-Objekten
Erforderlich: Ja

"dependencyFiles": [
   {
      "name": "Control.js",
      "type": "JavaScript",
      "description": ""
   },
   {
      "name": "Style.css",
      "type": "Stylesheet",
      "description": "Theme independent style"
   }
]

Diese Eigenschaft enthält alle Dateien des Framework Controls, die in der HTML-Datei des HMIs eingebunden werden müssen. Per Default werden die Control.js- und die Style.css-Datei eingebunden. Werden weitere JavaScript- oder Stylesheet-Dateien in das Control eingebunden, müssen diese unter den „dependencyFiles“ referenziert werden.

Das Array enthält JSON-Objekte, die Informationen über die Datei beinhalten:

dependencyFiles 1:

Theme-abhängige Stylesheet-Dateien werden nicht unter den „dependencyFiles“, sondern unter „themes“ eingebunden.

dependencyFiles 2:

Auch wenn das Control per TypeScript erstellt wird, muss hier zwingend die kompilierte JavaScript-Datei referenziert werden.