Factory Members

Previous Next

When creating or changing control factories, the following members are available to you because they are inherited from a superclass:

$.udb.ui.defs["Control"].prototype = {

 

 

  /* Contains reference to the DOM after rendering */

  $control: null,

 

 

  /* Object that contains settings that are used by the HandleBars functionality */

  templateOptions: {…},

 

 

  /* Reference to the page JSON that contains the description of the control */

  definitions: null,

 

 

  /* Object that contains the event definitions for the control */

  events: {…},

 

 

  /* Function that applies box properties to the control */

  setBoxProperties: function($el, def) {…},

 

 

  /* Function that binds events to the control */

  setEvents: function($e, events, options) {…},

 

 

  /* Function that applies properties to the control */

  setProperties: function($e, props, options) {…},

 

 

  /* Function that is called to render a control */

  render: function($target, propsChild, master) {…},

 

 

  /* Function that is called when benchmark is enabled */

  setTestReference: function($e) {…},

 

 

  /* Function that is called when benchmark is enabled */

  getBenchmarkProps: function($elem, eventType) {…}

 

 

};