ui5_easy_use
Version:
A utility package for UI5 projects
29 lines (23 loc) • 857 B
JavaScript
sap.ui.define([
"${ez5.appName}/${ez5.packgName}/Env",
"${ez5.appName}/${ez5.packgName}/initapp/LoadJson",
], (Env, LoadJson) => {
"use strict";
return UIComponent.extend("${ez5.appName}.Component", {
metadata: {
manifest: "json",
interfaces: [
"sap.ui.core.IAsyncContentCreation"
]
},
async init() {
// ==========## Get Env ##========== //
this.env = new Env(this) // Env
this.env.init()
// ==========## Get Models ##========== //
const sNamespace = "${ez5.appName}"; // Replace with your application namespace
const loadJson = new LoadJson(this, sNamespace)
const { modelsJson, modelsData } = loadJson.getModel(sNamespace)
},
});
});