Scriptadapter

Sie können das Widget "Scriptadapter" verwenden, um zwischen zwei Widgets Ereignisdaten aus einem Format in ein anderes Format zu konvertieren.

Das Widget "Scriptadapter" wird zwischen zwei andere Widgets eingebunden, damit es eine Datenkonvertierung für die Ereignisnutzdaten ausführen kann. Dieses Widget ermöglicht die folgenden Aktionen:

Wenn die Widgets bei der Herstellung einer Verbindung über dasselbe Ereignis verfügen und das Format für die Ereignisdaten identisch ist, können Sie das eine Widget einfach mit dem anderen Widget verbinden. Wenn das Format der Ereignisdaten jedoch nicht übereinstimmt, müssen Sie die Daten im Quellenereignis in ein Format konvertieren, das vom Zielwidget verstanden wird. Diese Konvertierung können Sie mit dem Widget "Scriptadapter" durchführen. Sobald das Widget "Scriptadapter" ein Ereignis von einem Widget empfängt, mit dem es verbunden ist, zeigt es die Ereignisdetails im Abschnitt "Empfangenes Ereignis" an. Dann führt der Scriptadapter ein Script aus, das die Daten als Funktion mit einem Parameter "payload" konvertiert, sodass sie die Nutzdaten des eingehenden Ereignisses darstellen. Mit diesem Script können Sie die Nutzdaten bearbeiten und dabei Logik jedes gewünschten Typs verwenden. Der Wert, der von Ihrem angepassten Code zurückgegeben wird, stellt die Nutzdaten für das abgehende Ereignis dieses Widgets dar. Diese Informationen werden im Abschnitt "Gesendetes Ereignis" angezeigt.

Beispiel: Ein Scriptadapter empfängt ein verbundenes Ereignis mit Testnutzdaten, das im Abschnitt "Empfangenes Ereignis" angezeigt wird. Der Scriptadapter verfügt über das folgende Script:

alert("The value of the payload is: " + payload);
return "Event Payload: " + payload + "!";

Im Abschnitt "Gesendetes Ereignis" wird "Event Payload: test data!" als Nutzdaten für das abgehende Ereignis angezeigt.