resolveSchema

[ Funktion ]

public static resolveSchema(
    expression: string,
    callback?: (data: Symbol.ISchemaResultObject) => void
): any;

Löst das Schema des Symbols auf und liefert es über die Callback Funktion.

Der Aufruf der Callback Funktion erfolgt in Abhängigkeit des verwendeten Symbol Typs entweder synchron oder asynchron.

Server

asynchron

Internal

synchron

LocalizedText

synchron

PartialParam

synchron

TemplateParam

synchron

Function

synchron

Control

synchron

Parameter

Name

Typ

Beschreibung

expression

string

Name des Symbols

callback [ Optional ]

(data: Symbol.ISchemaResultObject) => void

Wird ausgelöst wenn die Aktion erfolgreich abgeschlossen oder ein Fehler aufgetreten ist. Details sind dem Parameter data zu entnehmen.

Rückgabewert

Typ

Beschreibung

void

Kein Rückgabewert

resolveSchema 1:

Verfügbar ab Version 1.10

Beispiel - JavaScript

TcHmi.Symbol.resolveSchema('%s%PLC1.MAIN.sTest%/s%', function (data) {
    if (data.error === TcHmi.Errors.NONE) {
        // Handle result value...
        var schema = data.schema;
        console.log(schema);
    } else {
        // Handle error...
    }
});