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:
name
{string}: Dateiname und Dateiendung mit dem relativen Projektpfad zu der Datei.type
{string}: Dateityp (JavaScript
oderStylesheet
)description
{string}: Optionale Beschreibung der Datei.
Theme-abhängige Stylesheet-Dateien werden nicht unter den „dependencyFiles“, sondern unter „themes“ eingebunden. |
Auch wenn das Control per TypeScript erstellt wird, muss hier zwingend die kompilierte JavaScript-Datei referenziert werden. |