Workflow-Skript im ContentCreator - Element laden
Author: marcus_rommel
Publication Date: 4/24/2015 7:48
Hallo,
ich hoffe ihr könnt mir helfen. Ich bin mittlerweile etwas ratlos.
Unser Löschworkflow funktioniert im JavaClient wunderbar, aber im ContentCreator tut er gar nichts.
Das Problem auf das ich stoße ist, dass er das Element nicht holen kann. Nun ist das Skript im WebeditWorkflowScriptContext und um an das Element zu kommen soll in 5.1 ja nun der ClientScriptContext benutzt werden. Das funktioniert bei mir aber leider nicht. Ich kann den context nicht konvertieren.
ClientScriptContext clientScriptContext = (ClientScriptContext) context;
StoreElement element = clientScriptContext.getElement();
Leider behebt das mein Problem nicht. Der clientScriptContext ist weiterhin vom Typ WorkflowScriptContext.
Führe ich das Skript an sich im ContentCreator aus ist es stattdessen im ScriptContext und ich bekomme es wiederrum nicht in den ClientScriptContext.
Das .getElement() gibt mir natürlich null zurück und es passiert nichts weiter.
Was ich aber garnicht nachvollziehen kann ist, dass es nur im ContentCreator zu diesem Problem kommt. Im JavaClient läuft alles.
Danke für eure Hilfe
Tags: fs5.1, script, webclient, webedit, workflow-script
-
Author: der_sk - 4/24/2015 8:28
Hallo Marcus,
versuch mal WorkflowScriptContext.getWorkflowable(), das funktioniert afaik in beiden Clients.
Viele Grüße,
Sascha Körver
adesso AG
0
Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.
Kommentare
1 Kommentar