我在Web IDE for SAPUI5中创建了一个Master-Details应用程序.
我将我的应用程序连接到OData服务.连接参数已存储在manifest.json.
我想阻止我的UI5应用程序在从OData端点请求数据时使用批处理请求.
我知道如何使用以下代码禁用特定请求的批处理请求:
var oDataModel = this.getModel();
oDataModel.setUseBatch(false);
Run Code Online (Sandbox Code Playgroud)
但问题是我无法在onInit功能中使用它.我可以设置一些参数manifest.json来禁用批量请求,即使程序加载时也不使用批处理吗?
mat*_*btt 14
您应该能够将参数添加useBatch到模型的设置中.根据文档(部分模型),这些设置将传递给构造函数.
"models": {
"yourModel": {
"dataSource" : "yourDataSource",
"settings" : {
"useBatch" : false
}
}
}
Run Code Online (Sandbox Code Playgroud)
组件模型的OnInit的可用性已经在这里讨论了若干倍.请参阅应用程序init进程以了解它们不可用的原因.
| 归档时间: |
|
| 查看次数: |
9114 次 |
| 最近记录: |