resolveBasePath

[ Funktion ]

public static resolveBasePath (
    control: TcHmi.Controls.System.baseTcHmiControl,
    resource: Theme.Resource
): string;

Liefert für einen Resourcewert eines Controls den passenden Basispfad (also zum geltenden Control- oder Projekt-Themeverzeichnis). Dies ist beispielsweise nötig, wenn der Wert einen Pfad (zum Beispiel die URL eines Bildes) beinhaltet.

Dies ist wichtig, da hier eine Überschreibung im Projekt stattgefunden haben kann.

Parameter

Name

Typ

Beschreibung

control

TcHmi.Controls.System.baseTcHmiControl

Control

resource

TcHmi.Theme.Resource

Resourcewert

Rückgabewert

Typ

Beschreibung

string

Pfad

resolveBasePath 1:

Verfügbar ab Version 1.10.1171.10

Beispiel - JavaScript

var themeValue = TcHmi.Theme.Resources.get(this, 'myThemedResource'); 
var basePath = TcHmi.Theme.Resources.resolveBasePath(this, themeValue);
var url = basePath;
url += 'myImage.png';
// use url for XmlHttpRequest or in a HTMLImage.src