点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我正在使用sap.m.L...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我正在使用sap.m.L...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我正在使用sap.m.List显示一些数据。 数据来自JSON模型,它也有数据。 但是由于某种原因,绑定无法正常工作,并且列表视图中没有显示数据。 即使没有错误。
purchaseHistory.view.xml
<页面> <页面标题="标题"> <内容> <项目>
列表>
purchaseHistory.controller.js
sap.ui.define([ " sap/ui/core/mvc/Controller" ],函数(控制器){ "使用严格"; 返回Controller.extend(" novigoapplications.SuperMarket.controller.purchaseHistory",{ onInit:函数(){ var oModel = new sap.ui.model.odata.v2.ODataModel("/img/sap/opu/odata/sap/ZGW_UI5_SUPER_MARKET_SRV"); sap.ui.getCore()。setModel(oModel," purchaseHistory"); var model = sap.ui.getCore()。getModel(" purchaseHistory"); model.setHeaders({ " X-Requested-With":" X" }); var readURL ="/img/CustomerSet('" + window.custid +"')/CusttopurNav"; model.read(readURL,{ 成功:函数(oData,oResponse){ var PurchaseHistoryData = new sap.ui.model.json.JSONModel({ "结果":oData.results }); sap.ui.getCore()。setModel(purchaseHistoryData," purchaseHistoryData"); } }); } }); });
谁能告诉我这里是什么错误?
谢谢。
当您在成功函数中调用OData服务时,this.getView()无效,而不是尝试写入
var oView = this.getView(); 在onInit()函数之后
并将OData成功内的模型设置为
oView.setModel(purchaseHistoryData," purchaseHistoryData")。;
这将解决。
一周热门 更多>