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.

get 1:

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

TcHmi.Controls.System.baseTcHmiControl

 

resourceName

string

 

Rückgabewert

Typ

Beschreibung

TcHmi.Theme.Resource

Aktuell wirkender Standardwert.

get 2:

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
}