!--a11y-->
Gantt-Ereignisse 

Alle Network-Ereignisse können auch bei Gantt verwendet werden. Dies geschieht über das Ereignis onGeneric.
Ein Ereignis wird immer nur dann gefeuert, wenn es gegen eine Action gebunden ist.
PARAMETERS ist eine Kette von Name-Wert-Paaren, die auf eine bestimmte Art formatiert ist. Die Namen können indiziert sein (z.B. die Beschriftungen eines Knotens, deren Texte vom Benutzer geändert wurden). Die Werte können aus Listen von Einträgen bestehen. Die Einträge können Indizes sein (z.B. eine Tabellenzelle kann von einem Paar, bestehend aus Zeilen-ID und Spalten-ID, repräsentiert werden). Das Format des Parameter-Strings ist konfigurierbar; standardmäßig sieht ein komplexer Parameter-String folgendermaßen aus: name1=wert1&name2=wert2 ...
· onCellsSelected
Ereignis, das besagt, dass der Benutzer eine
Tabellenzelle angeklickt hat.
Voraussetzung für dieses Ereignis ist die Definition der Tabellenzelle als
Hyperlink.
Parameter-Name |
Typ |
Beschreibung |
|
ID |
STRING |
||
CONTEXT_ELEMENT |
IF_WD_CONTEXT_ELEMENT |
||
GRAPH |
STRING |
Quell-Graph, in der der Event ausgelöst wurde |
|
CHART |
STRING |
Diagramm, in dem der Event ausgelöst wurde |
|
COMPONENT |
STRING |
Tabelle |
|
PARAMETERS |
STRING |
ROW |
Zeilen-ID der angeklickten Zelle |
COL |
Spalten-ID der angeklickten Zelle |
||
· onCellEdited
Ereignis, das besagt, dass der Benutzer eine Tabellenzelle editiert hat, d.h. der Zelleninhalt wurde verändert.
Parameter-Name |
Typ |
Beschreibung |
|
ID |
STRING |
||
CONTEXT_ELEMENT |
IF_WD_CONTEXT_ELEMENT |
||
GRAPH |
STRING |
Quell-Graph, in der der Event ausgelöst wurde |
|
CHART |
STRING |
Diagramm, in dem der Event ausgelöst wurde |
|
COMPONENT |
STRING |
Tabelle |
|
PARAMETERS |
STRING |
ROW |
Zeilen-ID der geänderten Zelle |
COL |
Spalten-ID der geänderten Zelle |
||
VALUE |
Neuer Wert der geänderten Zelle |
||
· onColumnAdded
Ereignis, das besagt, dass eine Tabellenspalte hinzugefügt wurde.
Parameter-Name |
Typ |
Beschreibung |
ID |
STRING |
|
CONTEXT_ELEMENT |
IF_WD_CONTEXT_ELEMENT |
|
GRAPH |
STRING |
Quell-Graph, in der der Event ausgelöst wurde |
CHART |
STRING |
Diagramm, in dem der Event ausgelöst wurde |
COMPONENT |
STRING |
Tabelle |
PARAMETERS |
STRING |
String von (optionalen und vom Event abhängigen) Parametern, deren Format vollständig vom Event-Auslöser abhängig ist |
· onColumnMoved
Ereignis, das besagt, dass eine Tabellenspalte verschoben oder in ihrer Größe verändert wurde. Die Parameter hängen von der Ereignis-Ursache ab: Es werden nur dann neue Werte für die Breite ausgegeben, wenn eine Spalte in ihrer Größe verändert wurde.
Parameter-Name |
Typ |
Beschreibung |
|
ID |
STRING |
||
CONTEXT_ELEMENT |
IF_WD_CONTEXT_ELEMENT |
||
GRAPH |
STRING |
Quell-Graph, in der der Event ausgelöst wurde |
|
CHART |
STRING |
Diagramm, in dem der Event ausgelöst wurde |
|
COMPONENT |
STRING |
Tabelle |
|
PARAMETERS |
STRING |
ID |
ID der Spalte, die verschoben oder in ihrer Größe verändert wurde |
COL |
Komplette Liste der Spalten-IDs (in der neue Reihenfolge) |
||
WIDTH |
Nur bei resize-Ereignissen: Komplette Liste der neuen Breitenwerte für die Spalten |
||
· onColumnRemoved
Ereignis, das besagt, dass eine Tabellenspalte entfernt wurde.
Parameter-Name |
Typ |
Beschreibung |
ID |
STRING |
|
CONTEXT_ELEMENT |
IF_WD_CONTEXT_ELEMENT |
|
GRAPH |
STRING |
Quell-Graph, in der der Event ausgelöst wurde |
CHART |
STRING |
Diagramm, in dem der Event ausgelöst wurde |
COMPONENT |
STRING |
Tabelle |
PARAMETERS |
STRING |
String von (optionalen und vom Event abhängigen) Parametern, deren Format vollständig vom Event-Auslöser abhängig ist |
· onGeneric
Wrapper um alle möglichen und denkbaren Events, der seinerseits jedes der eigentlichen Events umhüllen kann. Die Events, die über onGeneric abgebildet werden, sind die Folgenden:
¡ alle Network-Ereignisse
¡ CUSTOM_COMMAND
Besagt, dass ein anwendungsspezifisches Kommando aufgerufen wurde (vom Benutzer oder von einem externen Controller).
Parameter-Name |
Beschreibung |
PARAMETER |
Standard: String-Repräsentation des Kommandos Da anwendungsspezifische JNet-Ausprägungen ihre eigene Ereignisverarbeitung haben können (insbesondere in Verbindung mit Anwendungsereignissen), wird der Parameter meistens auch anwendungsspezifisch sein. |
¡ EDGE_ADDED
Besagt, dass eine Verbindung einem Knoten hinzugefügt wurde, jedoch noch nicht mit einem anderen Knoten verbunden wurde.
Parameter-Name |
Beschreibung |
|
Component |
Hinzugefügte Verbindungskante |
|
Parameter |
NODE |
ID des Knotens, dem die Verbindung hinzugefügt wurde |
I |
Index (0-basiert) der neuen Verbindung in der Menge der Outbound-Plugs |
|
¡ EDGE_REMOVED
Besagt, dass eine ungebundene Verbindung entfernt wurde.
Parameter-Name |
Beschreibung |
|
Component |
Entfernte Verbindungskante |
|
Parameter |
NODE |
ID des Knotens, von dem die Verbindung entfernt wurde |
I |
Index (0-basiert) der neuen Verbindung in der Menge der Outbound-Plugs |
|
¡ FRAME_SWITCHED
Besagt, dass ein SWITCH_FRAME ausgeführt wurde. Der Parameter gibt an, ob das Applet vom Browser-Fenster losgelöst oder wieder eingebettet wurde.
Parameter-Name |
Beschreibung |
PARAMETER |
DETACHED, wenn das Browser-Fenster losgelöst wurde, sonst EMBEDDED. |
¡ JNET_INITIALIZED
Besagt, dass ein JNet ausgelöst wurde (die init()-Methode des Applet).
¡ LINK_CHANGED
Besagt, dass der Zielknoten einer Verbindung geändert wurde.
Parameter-Name |
Beschreibung |
|
Component |
Neu-verbundene Verbindungskante |
|
Parameter |
SOURCE |
Liste der folgenden Einträge (in dieser Reihenfolge): ... 1. ID des Quellknotens der Verbindung 2. Index (0-basiert) der Verbindung in der Menge der Outbound-Plugs des Quellknotens |
TARGET |
Liste der folgenden Einträge (in dieser Reihenfolge): ... 1. ID des Quellknotens der neuen Verbindung 2. Index (0-basiert) der Verbindung in der Menge der Inbound-Plugs des neuen Zielknotens |
|
OLD |
Liste der folgenden Einträge (in dieser Reihenfolge): ... 1. ID des Quellknotens der früheren Verbindung 2. Index (0-basiert) der Verbindung in der Menge der Inbound-Plugs des früheren Zielknotens |
|
¡ MODEL_REMOVED
Besagt, dass der Modell-Graph entfernt wurde.
¡ RECTANGLE_SELECTED
Besagt, dass der Benutzer auf dem Hintergrund des Zeichenbereichs mit der Maus ein Rechteck erstellt hat. Dieses Ereignis ist für Anwendungen wichtig, die einen neuen Knoten über Position und Größe eines Rechtecks erstellen.
Wenn die Parameter Koordinaten sind, dann sind sie Modell-Koordinaten, d.h. sie dienen der Korrektur des aktuellen Skalierungsfaktors.
Parameter-Name |
Beschreibung |
|
Parameter |
X |
X-Koordinate der oberen linken Ecke des Auswahl-Rechtecks |
Y |
Y-Koordinate der oberen linken Ecke des Auswahl-Rechtecks |
|
WIDTH |
Breite des Auswahl-Rechtecks |
|
HEIGHT |
Höhe des Auswahl-Rechtecks |
|
ROW |
Nur bei Gantt: Zeilen-ID der oberen linken Ecke des Rechtecks |
|
DATE |
Nur bei Gantt: Liste von Start- und Ende-Datum des Rechtecks |
|
¡ ROW_SELECTED
Besagt, dass der Benutzer auf den Header einer Tabellenzeile geklickt hat.
Parameter-Name |
Beschreibung |
|
Component |
Tabelle |
|
Parameter |
ROW |
ID der angeklickten Zeile |
¡ SELECTION_CHANGED
Besagt, dass etwas ausgewählt wurde oder dass die Markierung entfernt wurde.
Ein Klick auf eine Component (siehe on_node_selected, on_edge_selected, oder on cells_selected) führt normalerweise zu einer Änderung ihres Selektionsstatus. Es ist jedoch nicht möglich, die gerade ausgewählte Menge nur durch Zuhören der Klick-Ereignisse zu verfolgen. Das heißt, der Benutzer kann beim Klicken auf eine Component diese auswählen oder auch die Auswahl über die Control-Taste rückgängig machen. Die Selektion kann auch über die Tastatur geändert werden (z.B. Ctrl-A: Alles auswählen) oder sogar von externen Controllern durch das JNet Kommando-Interface. Daher wird dieses spezielle Ereignis für Selektionsänderungen benötigt.
Beachten Sie, dass das Registrieren auf diesen Event eine hohe Netzwerkbelastung für Zuhörer anderer Lokationen bedeuten kann.
Parameter-Name |
Beschreibung |
|
Component |
Graph- oder Tabellen-Component, in der die Auswahl geändert wurde |
|
Parameter |
NODE |
IDs der ausgewählten Knoten |
EDGE |
IDs der ausgewählten Verbindungskanten |
|
ROW |
IDs der ausgewählten Tabellenzeilen (die ganze Zeile ist ausgewählt) |
|
COL |
IDs der ausgewählten Tabellenspalten (die ganze Spalte ist ausgewählt) |
|
CELL |
Wenn Tabellenzellen ausgewählt sind (aber nicht ihre Zeilen oder Spalten), dann wird der Umfang der ausgewählten Zellen als Liste von 4 IDs angegeben: rowID-top,colID-left,rowID-bottom,colID-right. |
|
Parameter-Name |
Typ |
Beschreibung |
ID |
STRING |
|
CONTEXT_ELEMENT |
IF_WD_CONTEXT_ELEMENT |
|
GRAPH |
STRING |
Quell-Graph, in der der Event ausgelöst wurde |
CHART |
STRING |
Diagramm, in dem der Event ausgelöst wurde |
COMPONENT |
STRING |
Unter-Graph, Knoten oder Link, der mit dem Event assoziiert ist |
PARAMETERS |
STRING |
String von (optionalen und vom Event abhängigen) Parametern, deren Format vollständig vom Event-Auslöser abhängig ist |
NAME |
STRING |
Name für den Wrapper |
· onRowAdded
Ereignis, das besagt, dass eine Tabellenzeile hinzugefügt wurde.
Parameter-Name |
Typ |
Beschreibung |
ID |
STRING |
|
CONTEXT_ELEMENT |
IF_WD_CONTEXT_ELEMENT |
|
GRAPH |
STRING |
Quell-Graph, in der der Event ausgelöst wurde |
CHART |
STRING |
Diagramm, in dem der Event ausgelöst wurde |
COMPONENT |
STRING |
Tabelle |
PARAMETERS |
STRING |
ID der Tabellenzeile |
· onRowCollapsed
Ereignis, das besagt, dass eine Tabellenzeile zusammengeklappt wurde.
Parameter-Name |
Typ |
Beschreibung |
|
|
|
|
|
|
|
|
|
GRAPH |
STRING |
Quell-Graph, in der der Event ausgelöst wurde |
|
CHART |
STRING |
Diagramm, in dem der Event ausgelöst wurde |
|
COMPONENT |
STRING |
Tabelle |
|
PARAMETERS |
STRING |
ROW |
ID der Tabellenzeile, die zusammengeklappt wurde |
· onRowExpanded
Ereignis, das besagt, dass eine Tabellenzeile aufgeklappt wurde.
Parameter-Name |
Typ |
Beschreibung |
|
ID |
STRING |
||
CONTEXT_ELEMENT |
IF_WD_CONTEXT_ELEMENT |
||
GRAPH |
STRING |
Quell-Graph, in der der Event ausgelöst wurde |
|
CHART |
STRING |
Diagramm, in dem der Event ausgelöst wurde |
|
COMPONENT |
STRING |
Tabelle |
|
PARAMETERS |
STRING |
ROW |
ID der Tabellenzeile, die aufgeklappt wurde |
· onRowMoved
Ereignis, das besagt, dass eine Tabellenzeile verschoben wurde.
Parameter-Name |
Typ |
Beschreibung |
|
ID |
STRING |
||
CONTEXT_ELEMENT |
IF_WD_CONTEXT_ELEMENT |
||
GRAPH |
STRING |
Quell-Graph, in der der Event ausgelöst wurde |
|
CHART |
STRING |
Diagramm, in dem der Event ausgelöst wurde |
|
COMPONENT |
STRING |
Tabelle |
|
PARAMETERS |
STRING |
ROW |
ID(s) der verschobenen Tabellenzeile(n) |
I |
Neuer Zeilen-Index (0-basiert) der verschobenen Zeile. Wenn mehr als eine Zeile verschoben wurde, dann ist das der Index der ersten Zeile. |
||
PARENT |
ID der neuen Parent-Zeile. Dies wird nur dann angegeben, wenn die Tabelle eine Tree-Spalte enthält. |
||
· onRowRemoved
Ereignis, das besagt, dass eine Tabellenzeile entfernt wurde.
Parameter-Name |
Typ |
Beschreibung |
ID |
STRING |
|
CONTEXT_ELEMENT |
IF_WD_CONTEXT_ELEMENT |
|
GRAPH |
STRING |
Quell-Graph, in der der Event ausgelöst wurde |
CHART |
STRING |
Diagramm, in dem der Event ausgelöst wurde |
COMPONENT |
STRING |
Tabelle |
PARAMETERS |
STRING |
ID der Tabellenzeile |