Constructor

Each framework control contains a constructor that is structured as follows:

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;
}

Within the constructor, the internal variables of the control (member variables) are initialized with "undefined". Initialization at this point is not necessary, but is recommended for better clarity.

The parameter values of the constructor are only used internally and forwarded to the base constructor call.