renameRecipeFolder

[ Funktion ]

public static renameRecipeFolder (
    recipeFolderName: string,
    path: string | null,
    newName: string,
    newPath: string | null,
    callback: null | ((this: void, data: TcHmi.IResultObject) => void) = null
): TcHmi.IErrorDetails;

Benennt ein Rezept-Ordner um.

Parameter

Name

Typ

Beschreibung

recipeFolderName

string

Name des Rezept-Ordners. Dieser kann auch den vollen Pfad beinhalten. Als Trennzeichen für Ordner muss in diesem Fall '::' genutzt werden.

path

string

Pfad des Zielordners. Wird dieser nicht angegeben, so wird der Rezepttyp im Hauptordner gesucht.

newName

string

Neuer Name des Rezepts. Dieser kann auch den vollen Pfad beinhalten. Als Trennzeichen für Ordner muss in diesem Fall '::' genutzt werden.

newPath

string

Pfad des neuen Zielordners. Wird dieser nicht angegeben, so wird der Rezepttyp im Hauptordner angelegt.

callback [ Optional ]

(data: TcHmi.IResultObject) => void, null

Asynchrone Callback Funktion, die ausgelöst wird, wenn die Aktion abgeschlossen wurde.

Rückgabewert

Typ

Beschreibung

TcHmi.IErrorDetails

Liefert eine Rückmeldung, ob die Operation erfolgreich abgeschickt worden konnte.

renameRecipeFolder 1:

Verfügbar ab Version 1.10.1336.60

Beispiel - JavaScript

TcHmi.Server.RecipeManagement.renameRecipeFolder (
    'recipeFolder10',
    'testRecipeCategory',
    'rootRecipeFolder11', // new name
    null, // new path not give so the recipe Folder is moved to root folder
    function(data) {
        if (data.error === TcHmi.Errors.NONE) {
            // Success
        } else {
            // Error
        }
    }
);