Show TOC

HintergrundGantt-Ereignisse Dieses Dokument in der Navigationsstruktur finden

 

Hinweis Hinweis

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.

Ende des Hinweises.

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 ...

Ereignisse im View Designer
  • 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

    Standard Parameter

    CONTEXT_ELEMENT

    IF_WD_CONTEXT_ELEMENT

    Standard Parameter

    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

    Standard Parameter

    CONTEXT_ELEMENT

    IF_WD_CONTEXT_ELEMENT

    Standard Parameter

    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

    Standard Parameter

    CONTEXT_ELEMENT

    IF_WD_CONTEXT_ELEMENT

    Standard Parameter

    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

    Standard Parameter

    CONTEXT_ELEMENT

    IF_WD_CONTEXT_ELEMENT

    Standard Parameter

    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

    Standard Parameter

    CONTEXT_ELEMENT

    IF_WD_CONTEXT_ELEMENT

    Standard Parameter

    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

    • alle Network-Ereignisse

    • CUSTOM_COMMAND

      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:

      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

      Standard Parameter

      CONTEXT_ELEMENT

      IF_WD_CONTEXT_ELEMENT

      Standard Parameter

      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

    Standard Parameter

    CONTEXT_ELEMENT

    IF_WD_CONTEXT_ELEMENT

    Standard Parameter

    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

    ID

    STRING

    Standard Parameter

    CONTEXT_ELEMENT

    IF_WD_CONTEXT_ELEMENT

    Standard Parameter

    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

    Standard Parameter

    CONTEXT_ELEMENT

    IF_WD_CONTEXT_ELEMENT

    Standard Parameter

    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

    Standard Parameter

    CONTEXT_ELEMENT

    IF_WD_CONTEXT_ELEMENT

    Standard Parameter

    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

    Standard Parameter

    CONTEXT_ELEMENT

    IF_WD_CONTEXT_ELEMENT

    Standard Parameter

    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