【发布时间】:2016-07-05 13:58:54
【问题描述】:
我创建了一个 JSON 数据并保存在 webapp/json/TableData.json 和 manifest.json 中,我添加了以下代码:-
"BPCdata" : {
"type": "sap.ui.model.json.JSONModel",
"uri": "json/TableData.json"
},
如何在控制器中获取此模型?
【问题讨论】:
我创建了一个 JSON 数据并保存在 webapp/json/TableData.json 和 manifest.json 中,我添加了以下代码:-
"BPCdata" : {
"type": "sap.ui.model.json.JSONModel",
"uri": "json/TableData.json"
},
如何在控制器中获取此模型?
【问题讨论】:
将要获取的模型名称作为参数传递给getModel()
this.getView().getModel("BPCdata");
【讨论】:
尝试使用sap.ui.getCore().getModel()
参考:https://sapui5.hana.ondemand.com/#docs/api/symbols/sap.ui.model.Context.html#getModel
【讨论】:
我得到了带有以下代码的模型。有用 !!。感谢您的回复。
var bpcCollect = this.getOwnerComponent().getModel("BPCdata").getProperty("/BPC");
【讨论】: