批处理操作中的其他GET命令

2020-09-19 14:29发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 当我对一个实体的odat...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

当我对一个实体的odatamodel进行读调用时,在chrome控制台中,如果我检查$ batch操作,则有 2个其他调用,我从没将其作为过滤器或 参数:

获取Entity1/$ count HTTP/1.1

获取Entity1?$ skip = 0&$ top = 100 HTTP/1.1

不确定为什么通过$ batch请求进行这些调用。

有人知道如何避免这些电话吗?

BR,
Venky

5条回答
愤怒的猪头君
2020-09-19 14:52

你好,Venky,

每当UI5中存在聚合绑定时,框架都会自动触发count调用,因此table,list之类的控件可以提供分页,增长 功能。 这正是$ top和$ skip不断添加到您的请求的原因。

我建议您在

1. Manifest.json

中将DefaultCountMode设置为Inline。2.在组件或视图挂钩方法中使用javascript 代码model.setDefaultCountMode(" Inline")。

使用" Inline"会向您的请求$ inlineCount = allpages追加一个参数,该参数仅发出请求(而不是2个请求),而且还检索计数和

感谢和问候,

Veera

一周热门 更多>