Module: sdw/templates/inline/dateRangeEditor

Dieses Modul definiert die Klasse dateRangeEditor

Author:
  • sdw.systems
Source:

Extends

Requires

Members

moduleName

Properties:
Name Type Description
moduleName String

Name des Moduls aus lokaler Konstante

Source:

Methods

checkNull() → {Boolean}

Überschreibt die Implementierung der Basisklasse. Verwendet die beiden Helpermethoden für die beiden Datecontrols

Source:
Returns:

true falls kein Wert ausgewählt ist, sonst false

Type
Boolean

checkNullBis() → {Boolean}

Helpermethode für die dateTextBoxBis

Source:
Returns:

true falls kein Wert ausgewählt ist, sonst false

Type
Boolean

checkNullVon() → {Boolean}

Helpermethode für die dateTextBoxVon

Source:
Returns:

true falls kein Wert ausgewählt ist, sonst false

Type
Boolean

createGUIObjects()

Überschreibt die Implementierung der Basisklasse.

Source:

dispose()

Überschreibt die Implementierung der Basisklasse. Das Tabellenobjekt ist im myDivGUIObjectsWrapper geschachtelt und wird deshalb von der Implementierung dieser Methode der Basisklasse aufgeräumt. Deshalb unbedingt this.inherited(arguments); aufrufen

Source:

getAfterImage() → {Object}

Überschreibt die Implementierung der Basisklasse.

Source:
Returns:

afterImage Ein neues Objekt mit den Attributen von und bis

Type
Object

getAfterImageForUpload()

Überschreibt die Implementierung der Basisklasse.

Source:

getBeforeImage() → {Object}

Überschreibt die Implementierung der Basisklasse. Das beforeImage ist hier das ganze Objekt mit den Attrbuten von und bis.

Source:
Returns:

beforeImage Objekt

Type
Object

hasBeenUpdated() → {Boolean}

Überschreibt die Implementierung der Basisklasse und vergleicht before- und afterImages für beide DateControls. dirty=vonBefore!=vonAfter || bisBefore!=bisAfter

Source:
Returns:

true falls ein Wert geändert wurde, sonst false

Type
Boolean

isValid()

Überschreibt die Implementierung der Basisklasse.

  • Beide Datecontrols müssen valide()==true haben
  • Beide Controls müssen entweder voll oder leer sein. Also wenn von eingegeben wurde muss auch bis existieren und vice versa
  • Leer dürfen die Controls natürlich nur sein wenn in den Editormetadata required==false steht, aber das wird dr4uch die valid()-Methode geprüft
Source:

setFocus()

Überschreibt die Implementierung der Basisklasse. Der Focus wird nach 10 ms in die dateTextBoxVon gesetzt

Source: