我正在使用init函数中使用的以下代码段。我的oAppModel正在加载数据。但是,oAppModel.attachRequestCompleted()甚至不会执行。我也尝试过传递oEvent,但是当我使用oEvent时,它说未定义oEvent。
var oAppModel = new sap.ui.model.json.JSONModel();
oAppModel.loadData(oData);
//attach
oAppModel.attachRequestCompleted(function(){
//get value:
var soldto = oAppModel.getProperty("/SoldTo/0/Name");
});
能请你帮忙吗?
答案 0 :(得分:0)
您正在将数据(oData)加载到模型中,因此不会发出HTTP(s)请求。因此,不会触发requestCompleted事件。
执行此操作将触发。 var oAppModel = new sap.ui.model.json.JSONModel();