Altova UModel 2024 Professional Edition

Ihr Skripting-Projekt kann optional Skripts enthalten, die UModel Events wie das Öffnen, Schließen oder Speichern eines Dokuments, das Starten oder Schließen von UModel, das Hinzufügen eines Elements zu einem Diagramm und andere behandeln. Diese Events werden von der UModel COM API bereitgestellt. Sie finden diese Events im Ordner "Ereignisse" Ihres Skripting-Projekts. Beachten Sie, dass diese Events im Gegensatz zu Formular-Events UModel-spezifisch sind. Die Events befinden Sie in den folgenden Ordnern:

 

Applikationsevents

Dokumentevents

Transaktionsevents

UMLData Events

UMLData Fokuswechselevents

 

Um ein Event Handler-Skript zu erstellen, klicken Sie mit der rechten Maustaste auf ein Event und wählen Sie im Kontextmenü den Befehl Öffnen (oder doppelklicken Sie auf das Event). Daraufhin wird das Event Handler-Skript im Hauptfenster, wo Sie es nun bearbeiten können, angezeigt. Der unten gezeigte Event Handler zeigt z.B. jedes Mal, wenn ein Projekt in UModel geöffnet wird, eine entsprechende Benachrichtigung an.

scr_event_umodel

Beachten Sie die folgenden Punkte:

 

Der Befehl alert ist auf JScript anwendbar. Das VBScript-Äquivalent dazu ist MsgBox. Siehe auch alert.

Der Name der Event Handler-Funktion darf nicht geändert werden, da das Event Handler-Skript sonst nicht aufgerufen wird.

Damit Events verarbeitet werden, muss das Kontrollkästchen Ereignisse abarbeiten ausgewählt sein, wenn Sie das Skripting-Projekt in UModel aktivieren. Nähere Informationen dazu finden Sie unter Aktivieren von Skripts und Makros.

 

Sie können in Event Handler-Skripts optional lokale Variablen und Hilfsfunktionen definieren, z.B:

 

var local;
 
function OnInitialize( objApplication )
{
  local = "OnInitialize";
  Helper();
}
 
function Helper()
{
  alert("I'm a helper function for " + local);
}

© 2018-2024 Altova GmbH