Model MyUtils中的SAPUI5访问组件
我定义了一个全局模型,并希望通过util方法访问它Model MyUtils中的SAPUI5访问组件,model,sapui5,Model,Sapui5,我定义了一个全局模型,并希望通过util方法访问它 var oAppModel = new JSONModel({ isLoading: false }); oAppModel.setDefaultBindingMode("OneWay"); this.setModel(oAppModel, "appModel"); 这是我的util类 sap.ui.define([], function() { "use strict"; return { myFunc:
var oAppModel = new JSONModel({
isLoading: false
});
oAppModel.setDefaultBindingMode("OneWay");
this.setModel(oAppModel, "appModel");
这是我的util类
sap.ui.define([], function() {
"use strict";
return {
myFunc: function(input) {
// ==> try to get Data from the app Model
}
};
});
要获得全局模型,可以执行以下操作:
sap.ui.getCore().setModel(oAppModel, "appModel");
---
sap.ui.getCore().getModel("appModel");
但是全局变量/模型不是一个好东西,我只会在非常罕见和特定的情况下使用它们