点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
var Path = jQuery.sap.getModulePath(" com.sap.cs.res","/updateInfoforJira.json"); var infoModel = new JSONModel(Path); this.getView()。byId(" idupdateInfoForJira")。setModel(infoModel);
在onInit函数中,我将json文件设置为一个信息模型,然后将该信息模型放入表控件中。 在表中有一个选择控件,我想将此信息模型的数据映射到"选定项键",但是如何获取模型的数据呢?
OnInit函数完成后,我可以通过this.getView()。byId(" idupdateInfoForJira")。getModel()获得数据。
但是我想在OnInit函数中获取数据。
我曾经尝试过这样的代码:
var oMydata = new sap.ui.model.json.JSONModel(" ../res/updateInfoforJira.json",false); oMydata.getData();
我曾经尝试过以下异步代码:
infoModel.attachRequestCompleted(function(){console.log(infoModel.getData());})
这两种方法都不起作用,希望任何人都可以帮助
数据加载是异步的
您可以将代码放入数据加载的函数回调中
或创建一个空的jsonmodel然后使用方法
https://ui5.sap.com/#/api/sap.ui.model.json.JSONModel%23methods/Summary
非常感谢,这很有帮助,我已经按照您的建议解决了
一周热门 更多>