无法读取属性';转发计数器';将命名模型绑定到SAPUI5 XML视图时出现null |错误
虽然是odata,但我得到了结果,并通过命名模型将其绑定到视图,如下所示。有时,我可以查看结果,在点击刷新几次后,我可以查看某些实例的数据,但在某些情况下无法查看数据。这是不一致的 下面是示例代码无法读取属性';转发计数器';将命名模型绑定到SAPUI5 XML视图时出现null |错误,sapui5,Sapui5,虽然是odata,但我得到了结果,并通过命名模型将其绑定到视图,如下所示。有时,我可以查看结果,在点击刷新几次后,我可以查看某些实例的数据,但在某些情况下无法查看数据。这是不一致的 下面是示例代码 var docInfoModel = new JSONModel(oData.results); oView.setModel(docInfoModel, "docInfoModel"); 这就是它的工作原理 onAfterRendering: function(){
var docInfoModel = new JSONModel(oData.results);
oView.setModel(docInfoModel, "docInfoModel");
这就是它的工作原理
onAfterRendering: function(){
var docInfoModel = new JSONModel(); //Create JSON Mmdel
oModel.read("/MyEntity", {
success: function(oData){
console.log(oData); //Check in the console whether data is being returned
docInfoModel.setProperty("/", oData.results); //Set data to JSON model
this.getView().setModel(docInfoModel, "docInfoModel"); //Bind model to view
}.bind(this)
});
}
听起来像是时间问题。请分享您所有的相关代码。嗨,Alex,下面是代码示例……var popupModel=new JSONModel({title:,totam:,Money:,0,docRef:});var popdata={};调试器;setProperty(“/”,PopUpdatea);this.getView().setModel(popupModel,“popupModel”);一旦我点击日历的日期,onSelectedDate事件,我就写出了这个逻辑。当我为前两次选择日期时,我得到了一个错误。当我选择第三次时,它成功了。您收到了什么错误?未捕获类型错误:无法在f.addSuggestionRow的f.o.addAggregation(ManagedObject dbg.js:2162)的x.add(ManagedObjectMetadata dbg.js:599)的Function.h.AddApapirentInfoEnd(ManagedObjectMetadata dbg.js:599)处读取null的属性“forwardingCounter”(ManagedObjectMetadata dbg.js:312)在H(managedObjectDBG.js:4062)在f.o.updateAggregation(managedObjectDBG.js:4147)在f.l(ManagedObjectMetadata dbg.js:386)在f.b.fireEvent(EventProvider dbg.js:247)在f.b.fireChange(Binding dbg.js:400)上