Module: ca/applications/caApp

Dieses Modul definiert die Klasse caApp.

Die Applikation ist gemäß dem ContainerView-Konzept gebaut, das bedeutet dass sich alle Perspektiven einen gemeinsamen Viewbereich rechts teilen, in dem jede Perspektive ihre individuellen Views als Tabs in ContainerView einhängt. Somit bleiben alle Perspektiven offen, und der Nutzer kann entscheiden, welche Daten von welcher Perspektive er im Container sehen möchte.

Author:
  • sdw.systems
Source:

Extends

Requires

Members

(inner) moduleName

Properties:
Name Type Description
moduleName String

Name des Moduls aus lokaler Konstante

Source:

(inner) perspectives

Properties:
Name Type Description
perspectives Array.<Object>

Array der Perspektiven, die in dieser Applikation verwendet werden

Properties
Name Type Description
name String

Name, interne Verwendung

title String

Benennung im Outlinepane

Source:

(inner) viewContainer

Properties:
Name Type Description
viewContainer module:ca/cert/viewContainer

Zeiger auf den ViewContainer

Source:

Methods

(inner) createPerspective(OutlinePane) → {module:sdw/templates/application/perspective}

Überschreibt die Implementierung der Basisklasse.

Parameters:
Name Type Description
OutlinePane dijit/layout/Contentpane

Der OutlinePane, in dem die Perspektive angezeigt werden soll

Properties
Name Type Description
paneId dijit/layout/Contentpane

Id des Panes, der mit der Id der Perspektive übereinstimmen muss

Source:
Returns:

Eine von perspective abgeleitete Klasse

Type
module:sdw/templates/application/perspective

(inner) onChangePerspective(oldPane, newPane)

Überschreibt die Implementierung der Basisklasse.

Parameters:
Name Type Description
oldPane dijit/layout/Contentpane

Der Pane, der den Fokus verliert

newPane dijit/layout/Contentpane

Der Pane, der den Fokus bekommt

Source:

(inner) removeApplicationInactive()

Überschreibt die Implementierung der Basisklasse.

  1. Ruft die Implementierung der Basisklasse auf und löscht alles im Outlinepane, implementiert in splitpane
  2. Löscht den ViewContainer vollständig, also alles im rechten Pane
Source:

(inner) setProperties()

Überschreibt die Implementierung der Basisklasse. Eigenschaften dieser Instanz setzen. setProperties() ist safe, weil es von der Basisklasse zum richtigen Zeitpunkt aufgerufen wird um die default-Einstellungen zu übeberschreiben.

  1. Modulname als Instanzeigenschaft verfügbar machen
  2. Anzeigestil der Perspektiven setzen auf showPerspectivesAsTabs
Source:

(inner) showManual()

Öffnet einen externen Link der auf das Wiki im Communityportal verweist

Source: