Module: statt/buchung/preismodell/eventtyp/tableEditor

Dieses Modul definiert die Klasse zertbereichTableEditor, ein UniqueOptionTableEditor um die Zuordnung der Zertifizierungsbereiche zum Kunden vorzunehmen. Ein Zertifizierungsbereich darf einem Kunden nur genau einmal zugewiesen werden. Dafür sorgt die Basisklasse UniqueOptionTableEditor.

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

Extends

  • module:sdw/templates/inline/tableEditor

Requires

Members

moduleName

Properties:
Name Type Description
moduleName String

Name des Moduls aus lokaler Konstante

Source:

Methods

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

Überschreibt die Implementierung der Basisklasse und gibt für die 1. Spalte das Ergebnis der Implementierung der Basisklasse zurück, also die Listboxen mit der unique option. Für die weiteren Spalten muss diese Implementierung selber Controls bereitstellen. Hier ist das nur eine SimpleTextarea für die 2. Spalte, die im Tableau immer editierbar ist, im addRowControl aber nur dann editiert werden darf wenn in der unique option Listbox ein valider Wert ausgewählt wurde.

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