Files
abap_tutorial_11/webapp/Component.js
2025-04-25 22:19:01 +02:00

37 lines
951 B
JavaScript

sap.ui.define([
"sap/ui/core/UIComponent",
"sap/ui/Device",
"mvcapp00124/model/models"
], function (UIComponent, Device, models) {
"use strict";
return UIComponent.extend("mvcapp00124.Component", {
metadata: {
manifest: "json",
},
init: function() {
// call the base component's init function
UIComponent.prototype.init.apply(this, arguments);
// enable routing
this.getRouter().initialize();
// set the device model
this.setModel(models.createDeviceModel(), "device");
},
createContent: function() {
var oViewData = {
component: this,
};
return sap.ui.view({
viewName: "mvcapp00124.view.App",
type: sap.ui.core.mvc.ViewType.XML,
viewData: oViewData,
});
}
});
});