[英]How to disable V2 OData $batch request by default in UI5?
我使用 SAPUI5 在 Web IDE 中制作了一个 Master-Detail 应用程序。
我将我的应用程序连接到 OData 服务 (V2)。 连接参数已存储在manifest.json
。
我想阻止我的 UI5 应用程序使用$batch
请求。
我知道如何使用以下代码禁用特定请求的批处理请求:
var oDataModel = this.getModel(); // sap.ui.model.odata.v2.ODataModel
oDataModel.setUseBatch(false);
但问题是我不能在onInit
函数中使用它。
我可以在manifest.json
设置一些参数来禁用批处理请求,即使程序正在加载它也不使用$batch
吗?
那么你可以在onInit
函数中使用它。 但像这样:
var oDataModel = this.getOwnerComponent().getModel();
oDataModel.setUseBatch(false);
转到 Component.js
在它的“init”方法上:
this.getModel("yourDesiredModel").setUseBatch(false)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.