remove

[ Funktion ]

public static remove (
   expression: string,
   fn: (value: any) => void,
   fnThis: TcHmi.Controls.System.baseTcHmiControl
): void;

Entfernt ein Binding zwischen einem Symbol und einem Control Attribut.

Parameter

Name

Typ

Beschreibung

expression

null, string

Symbol Ausdruck

fn

(value: any) => void

Referenz auf die Control Setter Funktion

fnThis

TcHmi.Controls.System.baseTcHmiControl

Referenz auf die Control Instanz

Rückgabewert

Typ

Beschreibung

void

Kein Rückgabewert

remove 1:

Verfügbar ab Version 1.8

Beispiel - JavaScript

var myControl = TcHmi.Controls.get('TcHmiTextbox_1');
if(myControl){
    TcHmi.Binding.remove('%i%MyInternalSymbol_1%/i%', myControl.setText, myControl);
}

Beispiel - TypeScript

let myControl = TcHmi.Controls.get<TcHmi.Controls.Beckhoff.TcHmiTextbox>('TcHmiTextbox_1');
if(myControl){
    TcHmi.Binding.remove('%i%MyInternalSymbol_1%/i%', myControl.setText, myControl);
}