ui5 framework extend function

53 阅读1分钟
  • extend is actually returning a new class by Metadata.createClass
  • create prototype chain
    fnClass.prototype = jQuery.sap.newObject(fnBaseClass.prototype);
    fnClass.prototype.constructor = fnClass;
  • Make the class visible as JS Object: jQuery.sap.setObject(sClassName, fnClass);
  • fnClass.getMetadata = fnClass.prototype.getMetadata = jQuery.sap.getter(oMetadata);
    clipboard1
    clipboard2
    clipboard3
    clipboard4
    clipboard5
    clipboard6
    clipboard7
    clipboard8
    clipboard9
    clipboard10
    clipboard11