Module: ca/cert/auditoren/qualifikationstypen/qualifikationen/tableEditor

Dieses Modul definiert die Klasse ca/cert/auditoren/qualifikationstypen/qualifikationen/tableEditor

Author:
  • sdw.systems
Source:
See:
  • module:sdw/inline/editorMetadata
  • module:sdw/inline/editormanager

Extends

Requires

Members

moduleName

Properties:
Name Type Description
moduleName String

Name des Moduls aus lokaler Konstante

Source:

Methods

createAddTemplateRowXHRParams() → {Object}

Überschreibt die Implementierung der Basisklasse. Erzeugt das param-Objekt für den XHT-Aufurf mit dem das template-Obejkt geholt wird.

Source:
Returns:

Das param-Objekt für den XHR-Aufruf

Type
Object

createCellControl(row, cal, metadataItemCol, beforeImageItem) → {Object}

Überschreibt die Implementierung der Basisklasse.

Parameters:
Name Type Description
row Number

Die Zeilennummer der Zelle

cal Number

Die Spaltennummer der Zelle

metadataItemCol Object

Ein Zeiger auf das zutreffende Col-Objekt der EditorMetadaten

beforeImageItem Object

Ein Zeiger auf das relevante Objekt des beforeImages, das der initiale Wert des Editors darstellt.

Source:
Returns:

Ein dijit/form/control-Objekt

Type
Object

isValid() → {Boolen}

Ergänzt die Implementierung der Basisklasse und prüft zusätzlich ob von und bis für alle Zeilen in der richtigen Reihenfolge sind falls die Implementierung der Basisklasse selbst für die Controls valid==true zurückgibt. Wie im templateRow-Fall macht auch hier eine controlübergreifende Kontrollfunktion nur Sinn wenn die Controls selber valide sind.

Source:
Returns:

true wenn alle Wertepaare {von, bis} in der richtigen Reihenfolge sind, sonst false.

Type
Boolen

templateRowControlsAreValid() → {Boolean}

Ergänzt die Implementierung der Basisklasse um zu prüfen ob von und bis in der richtigen Reihenfolge sind. Das passiert aber nur, wenn die Methode der Basisklasse valid zurückgibt. Das ist die Basisprüfung, denn nur wenn alle Controls valid sind kann ein control-übergreifender Check sinnvoll erfolgen.

Source:
Returns:

false falls von nach bis, sonst das Ergebnis der Implementierung der Vaterklasse

Type
Boolean