@openui5/sap.ui.demokit
Version:
OpenUI5 UI Library sap.ui.demokit
30 lines (25 loc) • 739 B
JavaScript
/*!
* OpenUI5
* (c) Copyright 2009-2021 SAP SE or an SAP affiliate company.
* Licensed under the Apache License, Version 2.0 - see LICENSE.txt.
*/
sap.ui.define([
'sap/ui/core/UIComponent',
'sap/ui/model/json/JSONModel',
'sap/ui/demokit/demoapps/model/libraryData'
], function(UIComponent, JSONModel, libraryData) {
"use strict";
return UIComponent.extend("sap.ui.demokit.demoapps.Component", {
metadata : {
manifest:"json"
},
init : function () {
// call base class constructor
UIComponent.prototype.init.apply(this, arguments);
// load demo app metadata from docuindex of all available libraries
var oModel = new JSONModel();
libraryData.fillJSONModel(oModel);
this.setModel(oModel);
}
});
});