Sapui5 无法读取属性';斯帕斯';执行.read()方法时出现未定义的错误
我对尝试执行odata模型的.read()方法时遇到的错误感到困惑 以下是我的模型定义:Sapui5 无法读取属性';斯帕斯';执行.read()方法时出现未定义的错误,sapui5,Sapui5,我对尝试执行odata模型的.read()方法时遇到的错误感到困惑 以下是我的模型定义: var-oModel=new-sap.ui.model.odata.ODataModel(“/destination/sap/opu/odata/sap/ODataServer”); this.getView().setModel(oModel,“odata”); 以下是相关的方法: \读取:功能(过滤器){ var oModel=this.getView().getModel(“odata”); log
var-oModel=new-sap.ui.model.odata.ODataModel(“/destination/sap/opu/odata/sap/ODataServer”);
this.getView().setModel(oModel,“odata”);
以下是相关的方法:
\读取:功能(过滤器){
var oModel=this.getView().getModel(“odata”);
log(“oModel”,oModel);
oModel.read(“/myEntitySet”{
过滤器:过滤器,
成功:功能(oData){
console.log(“oData”,oData);
},
错误:函数(oError){
控制台日志(“oError”,oError);
}
});
}
模型已定义并显示在控制台中。
在.read()方法所在的行中,我得到以下错误:
未捕获的TypeError:无法读取未定义的属性“sPath”
我以前从未见过这种行为。我做错了什么?我的过滤器阵列中有一个错误。问题是,
afilter
根本不是数组。解决此问题后,.read()
方法工作正常。我的过滤器阵列中有一个错误。问题是,afilter
根本不是数组。解决此问题后,.read()
方法工作正常。的可能重复