Module: xpm/pm/zeiterfassung/kalenderDialog

Dieses Modul definiert die Klasse kalenderDialog

Author:
  • sdw.systems
Source:

Extends

Requires

  • module:sdw/util
  • module:sdw/const
  • module:dojox/layout/TableContainert
  • module:dijit/form/ValidationTextBox
  • module:dojo/data/ItemFileReadStore
  • module:dijit/form/FilteringSelect
  • module:dijit/form/DateTextBoxt
  • module:dijit/form/TimeTextBoxt

Members

moduleName

Properties:
Name Type Description
moduleName String

Name des Moduls aus lokaler Konstante

Source:

(inner, constant) opcCreateProjektPositionPlanDokumentationFromCalendar :OPCODE

= 225555

Type:
  • OPCODE
Source:

(inner, constant) opcOptionlistProjektByAngestellterAndStatus :OPCODE

= 225553

Type:
  • OPCODE
Source:

(inner, constant) opcOptionlistProjektPlanByAngestellterAndProjekt :OPCODE

= 225554

Type:
  • OPCODE
Source:

(inner, constant) opcOptionlistProjektstatus :OPCODE

= 225005

Type:
  • OPCODE
Source:

(inner, constant) opcOptionlistProjektstatusByAngestellter :OPCODE

= 225506

Type:
  • OPCODE
Source:

(inner, constant) opcStoreProjektPositionPlanDokumentation= :OPCODE

225551

Type:
  • OPCODE
Source:

Methods

createDatasets()

Ergänzt die Implementierung der Basisklasse und fügt Controls zu this.datasets[] hinzu.

Source:

isValid(Die) → {Boolean}

Ergänzt die Implementierung der Basisklasse und hängt die relevanten Informationen in das Data-Objekt ein. Das ist notwendig, weil Controls, die disabled sind, gemäß HTML-Spezifikatino nicht in den Postbody aufgenommen werden. Außerdem ist das eine gute Stelle um den OpCode zu setzen.

Parameters:
Name Type Description
Die Object

Daten des Formulars des Dialoges

Source:
Returns:

Entscheidung, ob alle Daten valide sind und der Dialog geschlossen werden kann sowie die geänderten Daten an die API senden kann

Type
Boolean

onCalendarHasChanged()

Wird von der Calendarlistbox aufgerufen wenn der gewählte Kalender geändert wurde. Initialisiert die Kaskade der Listboxes neu. Es wird der jeweils 1. Eintrag vorausgewählt. Überschreibt die Implementierung der Basisklasse

Source:

setPorperties()

Wird von der Basisklasse aufgerufen und setzt Eigenschaften wie Titel, Breite, Höhe, Breite der Labelspalte.

Source: