resolve

[ Funktion ]

public static resolve(
    propertyName: string,
    control: TcHmi.Controls.System.baseTcHmiControl
): string | null;

Liefert einen Symbol-Ausdruck wenn ein Binding zwischen einem Symbol und dem Control Attribut existiert oder null wenn kein Binding existiert.

Parameter

Name

Typ

Beschreibung

propertyName

string

Name des Attributes

control

TcHmi.Controls.System.baseTcHmiControl

Referenz auf die Control Instanz

Rückgabewert

Typ

Beschreibung

string, null

Der Symbol-Ausdruck als string oder null.

resolve 1:

Verfügbar ab Version 1.10

Beispiel - JavaScript

var myControl = TcHmi.Controls.get('TcHmiTextbox_1');
if(myControl){
    var symbolExpression = TcHmi.Binding.resolve('Text',myControl);
    if(symbolExpression){
         // Binding exists
         console.log(myControl.getId() + '::Text is bound to symbol expression: ' + symbolExpression);
    } else {
         // Binding exists not
    }
}