在应用程序启动时阻止自动OData请求

2020-09-22 11:10发布

1条回答
软件心理学工程师
1楼 · 2020-09-22 12:08.采纳回答

我找到了可行的解决方案。 从manifest.json中删除模型描述符,并在相应的视图控制器中的搜索事件方法处创建一个新的模型实例:

 onSearchInvoices:函数(oEvent){
 var oModel = new sap.ui.model.odata.v2.ODataModel("您的/远程/服务/路径");
 var oFilter = new Filter(" SearchFilter"," EQ"," SomeFilterValue");
 oModel.read("/img/YourEntitySet",{过滤器:[oFilter]});
 this.getView()。setModel(oModel," YourModelID");
 }
 

一周热门 更多>