Konstruktor

Jedes Framework Control enthält einen Konstruktor, der wie folgt aufgebaut wird:

function FrameworkControlJs1(element, pcElement, attrs) {
   /** Call base constructor */
   _super.call(this, element, pcElement, attrs);

   /** Attribute variables are initialized with undefined. The System will call the setter later. See "Attribute philosophy" above. */
   this.__value = undefined;
}

Innerhalb des Konstruktors werden die internen Variablen des Controls (Member-Variablen) mit „undefined“ initialisiert. Die Initialisierung an dieser Stelle ist nicht erforderlich, wird aber für die bessere Übersichtlichkeit empfohlen.

Die Übergabeparameter des Konstruktors werden nur intern verwendet und an den Basis-Konstruktor-Aufruf weitergeleitet.