gpt4 book ai didi

odata - 如何在 UI5 中默认禁用 V2 OData $batch 请求?

转载 作者:行者123 更新时间:2023-12-02 00:04:11 24 4
gpt4 key购买 nike

我使用 SAPUI5 在 Web IDE 中制作了一个主从应用程序。

我将应用程序连接到 OData 服务 (V2)。连接参数已存储在 manifest.json 中。

我想阻止我的 UI5 应用程序使用 $batch 请求。

我知道如何使用以下代码来禁用特定请求的批量请求:

var oDataModel = this.getModel(); // sap.ui.model.odata.v2.ODataModel
oDataModel.setUseBatch(false);

但问题是我无法在 onInit 函数中使用它。

我可以在 manifest.json 中设置一些参数来禁用一般批量请求,甚至在程序加载时也不使用 $batch 吗?

最佳答案

您应该能够将参数 useBatch 添加到模型的设置中。根据documentation (/sap.ui5/models 部分)这些设置将传递给构造函数。

{
"sap.ui5": {
"models": {
"yourV2ODataModel": {
"dataSource": "yourDataSource",
"settings": {
"useBatch": false
}
}
}
}
}

onInit 中组件模型的可用性已在此多次讨论 times 。查看申请init处理以了解它们不可用的原因。

关于odata - 如何在 UI5 中默认禁用 V2 OData $batch 请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41996061/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com