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 | Control | |
resource | Resourcewert |
Rückgabewert
Typ | Beschreibung |
---|---|
Pfad |
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