Module: sdw/templates/widgets/treeControllerTab

Dieses Modul definiert die Klasse treeTab. Ein treeTab ist ein Objekt, dass Daten von der API laden kann und diese in einem Tree rendert. Das hat das treeTab einen ContentPane, der als Canvas für das Renderung verwendet wird. Wie der Name schon sagt handelt es sich um einen Tab, der ContentPane wird in einen TabContainer eingehängt.

Author:
  • sdw.systems
Source:

Requires

Members

(private) additionalCommandArgs

Source:

(private) closable

Source:

contentPane

Properties:
Name Type Description
contentPane dijit/layout/ContentPane

Ein LayoutPane, der als Canvas für das Renderung des Trees verwendet wird

Source:

(private) debug

Source:

(private) delegate

Source:

(private) label

Source:

(private) languagePack

Source:

(private) metadata

Source:

moduleName

Properties:
Name Type Description
moduleName String

Name des Moduls aus lokaler Konstante

Source:

(private) name

Source:

(private) oidPopulatePane

Source:

(private) opcodePopulatePane

Source:

(private) parent

Source:

(private) tabId

Source:

tree

Properties:
Name Type Description
tree module:sdw/templates/widgets/treeController

Ein sdw/templates/widgets/treeController oder eine Instanz einer davon abgeleiteten Klasse mit dem übergebenen Modulnamen args.treeClass

Source:

(private) treeClass

Source:

Methods

constructor(args)

Konstruktor

Parameters:
Name Type Description
args Object

Argumentobjekt

Properties
Name Type Description
parent String

Zeiger auf das Deleate-Objekt das die Callbacks des Tress verarbeitet. Deprecated, wird durch delegate ersetzt

delegate String

Zeiger auf das Deleate-Objekt das die Callbacks des Tress verarbeitet.

debug Boolean

Debugflag

metadata module:sdw/metadata

Zeiger auf das Metadatenobjekt des Applikationscontainers

languagePack module:sdw/languagePack

Zeiger auf das I18N Objekt des Applikationscontainers

treeClass String

Der Modulname der Treeklasse, wird von dojo.require als Classloader geladen

tabId Integer

Die laufende Nummer des Tabs im Tabcontainer

name String

Der interne Name des Tabs, also die ID anhand der Tab identifiziert werden kann

label String

Der Label des Tabs, also der im Reiter angezeigte Name

closable Boolean

True, falls der Tab geschlossen werden kann, false falls nicht

onClose Callback

Calback, wird aufgerufen wenn der Tab geschlossen wird um sich aus dem Metadaten-Array des delegates zu löschen

onPaneIsReady Callback

Callback-Methode die aufgerufen wird, wenn der neue Pane fertig gerendert und eingehöngt ist

opcodePopulatePane OPCODE

Opcode mit dem der Inhalt des Trees von der API angefordert wird

oidPopulatePane OID

OID mit der der Inhalt des Trees von der API angefordert wird

additionalCommandArgs Object

Zusätzliche Argument für das Command-Objekt für das Holen des Inhalts des Trees von der API

Source:

dispose()

Gibt die belegten Ressourcen frei

Source:

setProperties()

Gibt der abgeleiteten Klasse neben den Constructor args die Möglichkeit Eigenschaften der Basisklasse zu setzen. Wird vom Konstruktor der Basisklasse aufgerufen. Pure virtual, gibt lediglich eine Warnung aus falls diese Methode von der abgeleiteten Klasse nicht korrekt überschrieben wurde

Source: