Aktionen für Skriptvorlagen-Trigger
Mit Vorlagenskripten lassen sich benutzerdefinierte Funktionen im Zusammenhang mit Vorlagenoperationen hinzufügen. Diese Skripte können durch verschiedene wichtige Auslöseaktionen gestartet werden:
- Nach dem Speichern des Vorlagenlinks – Diese Trigger-Aktion wird ausgelöst, wenn die Standard-Vorlagenlinks in der Vorlage geändert werden. Mit „AbortAction“ können die Änderungen rückgängig gemacht werden.
- Nach „Vorlage neu“ – Diese Trigger-Aktion wird ausgelöst, nachdem die Erstellung einer neuen Vorlage abgeschlossen wurde. Mit „AbortAction“ kann die Erstellung nicht abgebrochen werden.
- Nach dem Speichern der Vorlage – Dieser Trigger wird ausgelöst, nachdem das Speichern einer Vorlage abgeschlossen wurde. Mit „AbortAction“ kann der Speichervorgang nicht abgebrochen werden.
- Vor dem Dialogfeld„Gerätegruppe ändern“ – Dieser Trigger wird ausgelöst, bevor das Dialogfeld „Gerätegruppe ändern“ angezeigt wird. Mit „AbortAction“ kann die Anzeige des Dialogfelds beendet werden.
- Vor der Feldbearbeitung – Dieser Trigger wird ausgelöst, bevor das Dialogfeld „Feld bearbeiten“ für ein Vorlagenfeld angezeigt wird. Mit „AbortAction“ kann die Anzeige des Dialogfelds beendet werden.
- Vor dem Ändern der Vorlagen-ID - Dieser Trigger ist derzeit nicht implementiert.
- Vor dem Löschen der Vorlage – Dieser Trigger ist derzeit nicht implementiert.
- Vor „Neue Vorlage“ – Dieser Trigger wird ausgelöst, bevor das Dialogfeld „Neue Vorlage“ angezeigt wird. Mit „AbortAction“ kann die Erstellung einer neuen Vorlage abgebrochen werden.
- Vor dem Speichern der Vorlage – Dieser Trigger wird ausgelöst, bevor Änderungen an einer Vorlage in der Datenbank gespeichert werden. Mit „AbortAction“ kann verhindert werden, dass die Änderungen gespeichert werden.
- Keine (nur Hyperlink) – Dies ist eine veraltete Methode zum Erstellen von Vorlagen-Projektskripten, die anschließend über die Hyperlinks im Vorlagenlayout ausgelöst werden können.
- Vor dem Zusammenführen des Layouts – Dieser Trigger wird ausgelöst, bevor das Layout gezeichnet wird. In der Regel nutzt dieses Trigger-Aktionsskript die Skriptfunktionen „GetLayoutRTF“ und „SetLayoutRTF“, um den Layout-Text vor der Anzeige zu bearbeiten.