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 | 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 |
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...
}
});