相关疑难解决方法(0)

"依赖"聚合的用法是什么?

SAPUI5中"依赖"聚合的实际使用情况是什么.

这是在1.9版本中添加的.它解决了什么问题?我在SCN网站上找不到太多关于此的文档.

sapui5

5
推荐指数
1
解决办法
7565
查看次数

从Controller的onInit方法访问全局模型

我在UI5应用程序的Component.js中声明了一个模型,如下所示

init: function() {
  sap.ui.core.UIComponent.prototype.init.apply(this);
  var oModel1 = new sap.ui.model.json.JSONModel("model/mock.json");
  sap.ui.getCore().setModel(oModel1, "oModelForSales");
},
Run Code Online (Sandbox Code Playgroud)

但是无法onInit在控制器内部的任何方法中访问模型,除非在视图上设置模型,如下所示:

var oModel1 = new sap.ui.model.json.JSONModel("model/routes.json");
this.getView().setModel(oModel1);
Run Code Online (Sandbox Code Playgroud)

sap.ui.getCore().getModel("oModelForSales")控制器onInit中的日志显示模型为,undefined但我能够在onBeforeRendering处理程序中获取它.

为什么在Component.js中设置的核心模型无法访问onInit

sapui5

3
推荐指数
2
解决办法
6787
查看次数

标签 统计

sapui5 ×2