SetElementByIndex

function SetElementByIndex(ctx: Required<TcHmi.Context>, arraySymbol: TcHmi.Symbol<any[]> | null, arrayIndex: number | null, value: any): void

Die Funktion SetElementByIndex setzt den Wert eines bestimmten Array-Indexes in einem Binding.

Parameter

Name

Typ

Beschreibung

ctx

Required<TcHmi.Context>

Kontext Objekt

Muss bei der Verwendung in einem Trigger oder einem Funktionsausdruck nicht vom Anwender angegeben werden. Die Übergabe und die Auswertung erfolgt in diesem Fall über den entsprechenden Parser.

Wird vom Aufrufer verwendet, um dem Framework bei der Ausführung Erfolg oder Fehlschlag zu signalisieren.

Bei direkter Verwendung der Funktion in JavaScript/TypeScript muss das Kontext-Objekt beim Aufruf übergeben und ggf. ausgewertet werden.

arraySymbol

Symbol

Ein Binding auf das Symbol des Arrays.

index

number

Der Index des Arrays, für welchen der Wert gesetzt werden soll.

value

any

Der Wert, welcher in die Stelle des Arrays geschrieben werden soll.

Rückgabewert

Typ

Beschreibung

void

Kein Rückgabewert.

NuGet Paket: Beckhoff.TwinCAT.HMI.Functions

SetElementByIndex 1:

NuGet-Pakete sind verfügbar ab Version 1.12.

SetElementByIndex 2:

Verfügbar ab Version 1.8