点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我正在尝试使用JSON数据绑定从列表中删除项目
并收到类似这样的错误。oMode.remove(sPath)不是函数
请帮助我
sap.ui.define([ " sap/ui/core/mvc/Controller", " sap/ui/model/json/JSONModel" ],函数(控制器,JSONModel){ "使用严格"; return Controller.extend(" com.ListDeletion.controller.App",{ onInit:函数(){ var oList = this.getView()。byId(" list"); this.oModel = new sap.ui.model.json.JSONModel(); this.oModel.loadData(" model/employees.json"); oList.setModel(this.oModel); }, handleDelete:函数(oEvent){ var oList = oEvent.getSource(); var oItem = oEvent.getParameter(" listItem"); var sPath = oItem.getBindingContext()。getPath(); //删除后将焦点放回列表 oList.attachEventOnce(" updateFinished",oList.focus,oList); //向odata服务发送删除请求 this.oModel.remove(sPath); } }); }); App.view.xml
列表>
Json模型没有删除数据的功能。 如果您的网址是odata服务,请使用v2.odatamodel而不是jsonmodel,并且它具有该方法" remove"来执行删除操作。
谢谢
Mahesh
一周热门 更多>