get
[ Funktion ]
public static get (
control: TcHmi.Controls.System.baseTcHmiControl,
resourceName: string
): TcHmi.Theme.Resource;
Liefert den aktuellen (durch das Theme bestimmten) Ressource Wert eines Controls. Eine solche Ressource muss in der Control-Definition als themedResources in der Description.json festgelegt worden sein.
Beinhaltet dieser Wert einen Pfad (zum Beispiel die URL eines Bildes), so muss der Basispfad (also zum geltenden Control- oder Projekt-Theme-Verzeichnis) über resolveBasePath ermittelt werden. |
Parameter
Name | Typ | Beschreibung |
---|---|---|
control |
| |
resourceName |
|
Rückgabewert
Typ | Beschreibung |
---|---|
Aktuell wirkender Standardwert. |
Verfügbar ab Version 1.10 |
Beispiel - JavaScript
var themeValue = TcHmi.Theme.Resources.get(this, 'myThemedResource');
if(themeValue.origin === 'project'){
// Value was set in a project theme
}
if(themeValue.value !== null){
// use themeValue.value
}