Module: statt/buchung/ressource/ressourceView

Dieses Modul definiert die Klasse TourView

Die Klasse TourView ist die für StattBuchung/ressource spezialisierte Erweiterung der Klasse TreeContainerView.

Author:
  • sdw.systems
Source:
See:

Extends

Requires

Members

moduleName

Properties:
Name Type Description
moduleName String

Name des Moduls aus lokaler Konstante

Source:

Methods

dispatchTreeNodeClick(treeItem)

Wird von der Vaterklasse aufgerufen nachdem die Basisarbeiten als Reakton auf das Anklicken eines Treenodes passiert sind. Hier in der abgeleiteten Klasse muss jetzt entschieden werden, wie mit dem Event umgegangen wird. Dazu wird die fachliche Klasse des treeItems dispatcht und entschieden, ob ein EditorManager geladen wird der auf die passenden EditorMetadaten zugreifen kann, oder ob etwas vollkommen anderes zur Anzeige und/oder Editierung der Daten unternommen werden muss.

Parameters:
Name Type Description
treeItem Object

Zeiger auf das TreeItem, auf das geklickt worden ist

Properties
Name Type Description
id UUID

Id des TreeItem, auf das geklickt worden ist. Wird in this.id geschrieben und von eventOutlineTree dazu verwendet zu prüfen, ob das mit Rechtsklick angeklickte treeItem die gleiche Id hat. Nur in diesem Fall werden die Kontextmenüs aktiviert. Damit wird verhindert, dass man über das Kontextmenü ein treeItem löschen kann, während im rechten bereich ein völlig anderes Objekt offen ist.

klasse String

Die fachliche Klasse die dieses treeItem repräsentiert. In Abhängigkeit dieser Klasse werden die Bearbetungsfunktionen zur Verfügung gestellt.

Source:

setProperties()

Eigenschaften dieser Instanz setzen. setProperties() ist safe, weil es von der Basisklasse zum richtigen Zeitpunkt aufgerufen wird um die default-Einstellungen zu üneberschreiben. Setzt this.treeClass wird auf den Modulnamen des Outlinetrees statt/buchung/ressource/ressourceOutlineTree, eine von sdw/templates/widgets/treeController abgeleitete Klasse.

Source: