Altova StyleVision 2024 Basic Edition

Sie können in StyleVision in einem JavaScript Editor (der auf einem Register in der Design-Ansicht zur Verfügung steht) für jedes SPS JavaScript-Funktionen definieren. Die auf diese Art erstellten Funktionsdefinitionen sind im "Header" des HTML-Dokuments gespeichert und können über den "Body" des HTML-Dokuments aufgerufen werden. Diese Funktionen eignen sich in folgenden Fällen:

 

Um mit Hilfe mehrerer Skript-Anweisungen ein komplexes Ergebnis zu erhalten. In diesem Fall sollten alle erforderlichen Skripts an einer Stelle (im Header) als separate Funktionen erstellt und anschließend im Design-Dokument referenziert werden.

Wenn Sie ein bestimmtes Skript an mehreren Stellen im Design-Dokument verwenden möchten.

 

Die Definition von Funktionen im JavaScript Editor wird im Unterabschnitt Definition von JavaScript-Funktionen beschrieben.

 

Auf der Benutzeroberfläche werden alle JavaScript-Funktionen, die im JavaScript Editor für ein bestimmtes SPS definiert wurden, im Fenster "Design-Struktur" unter dem Eintrag "Skripts" aufgelistet (Abbildung unten). In der Abbildung unten sehen Sie, dass derzeit im aktiven SPS vier JavaScript-Funktionen definiert sind: Average, ImageOut, ImageOver und Buttons.

 

WinDesTreeScripts1a

 

Die im JavaScript Editor definierten Funktionen stehen auf der Benutzeroberfläche als Event Handler zur Verfügung. Wenn eine Komponente in der Design-Ansicht ausgewählt wird, kann jede der definierten Funktionen einer Event Handler-Eigenschaft in der Seitenleiste "Eigenschaften" in der Eigenschaftsgruppe "Ereignis" zugewiesen werden. Informationen zum Zuweisen einer JavaScript-Funktion zu einem Event Handler finden Sie im Abschnitt Zuweisen von Funktionen zu Event Handlern.

 

Skripts in modularen SPSs

Wenn ein SPS Modul zu einem anderen SPS Modul hinzugefügt wird, stehen die Skripts im hinzugefügten Modul im referenzierenden SPS zur Verfügung und können über die Seitenleiste "Eigenschaften" für Komponenten im referenzierenden SPS als Event Handler verwendet werden. Nähere Informationen zur Verwendung von modularen SPSs finden Sie im Abschnitt Modulare SPSs.

 

© 2017-2023 Altova GmbH