绑定到OData服务的SAPUI5表-仅检索500个条目

2020-09-18 19:20发布

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

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


嗨社区

我有一个SAPUI5应用程序,该应用程序在sap.m.Table中显示来自Odata服务的数据。 只要我输入的条目少于500个(这似乎是一个限制),一切都很好,因为它没有检索任何其他条目。 我该如何更改?

仅显示500个最近的条目就可以了,但是现在,我得到了500个最近的条目。 顺便说一下,数据来自SAP的IoT服务。

这就是我将表绑定到Odata服务的方式。 我试图在路径中包含" orderBy",但这根本不起作用。

 <表id =" table" width =" auto" items =" {路径:'/T_IOT_8FD62A267991E0349BDE',排序器:{路径:'C_TRAININGDATE',降序:true}" growth =" true" growthScrollToLoad =" true"  >
 

您是否有任何想法如何更改限制或检索最近的条目?

提前谢谢!

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

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


嗨社区

我有一个SAPUI5应用程序,该应用程序在sap.m.Table中显示来自Odata服务的数据。 只要我输入的条目少于500个(这似乎是一个限制),一切都很好,因为它没有检索任何其他条目。 我该如何更改?

仅显示500个最近的条目就可以了,但是现在,我得到了500个最近的条目。 顺便说一下,数据来自SAP的IoT服务。

这就是我将表绑定到Odata服务的方式。 我试图在路径中包含" orderBy",但这根本不起作用。

 <表id =" table" width =" auto" items =" {路径:'/T_IOT_8FD62A267991E0349BDE',排序器:{路径:'C_TRAININGDATE',降序:true}" growth =" true" growthScrollToLoad =" true"  >
 

您是否有任何想法如何更改限制或检索最近的条目?

提前谢谢!

付费偷看设置
发送
5条回答
CJones
1楼-- · 2020-09-18 20:02

你好

您是否尝试过增加items对象中的项目数(长度)?

 items =" {
路径:'/T_IOT_8FD62A267991E0349BDE',
排序器:{
路径:'C_TRAININGDATE',
降序:true
},
长度:1000 < br>}"
N-Moskvin
2楼-- · 2020-09-18 20:19

嗨,托马斯,

感谢我指出这一点。 我尝试过,但是不幸的是它并没有改变任何东西。

小灯塔
3楼-- · 2020-09-18 20:12

嘿,乌尔里希,

通常,oData模型的默认限制为100个条目。

可能是您现在限制为500。

尝试为您的绑定设置length参数,并检查是否可以通过这种方式获取更多条目。

应如下所示:

 <表id =" table" width =" auto" items =" {路径:'/T_IOT_8FD62A267991E0349BDE',排序器:{路径:'C_TRAININGDATE',降序:true},长度:1000}" growth =" true"  growthScrollToLoad =" true"
 

我写了一篇有关该主题的博客文章,因此如果您有兴趣,可以在这里查看:

http://fiori .acando-live.de/2018/04/13/top-100-datenbegrenzung-des-models-aendern/

希望这会有所帮助!

问候,
塞巴斯蒂安

hengyuye
4楼-- · 2020-09-18 19:59

嘿,乌尔里希,

从Frontend的角度看,它与参数length和sorter看起来很好。
也许它们没有在Backend中处理?

您可以在浏览器的网络跟踪中显示请求吗?
这应该为我们指明正确的方向。

问候,
塞巴斯蒂安

悠然的二货
5楼-- · 2020-09-18 20:01

请检查此线程 https://answers.sap.com/questions/470744/sorter-in-odatamodel-doesnt-work.html +相应的答案。

# p#

嗨,安东,谢谢你的提示。

我的分类器以这种方式工作,不再与方括号一起工作。

我尝试将"?$ orderby = C_TRAININGDATE desc"附加到路径中。 它没有引起错误,但是也没有任何改变。

 items =" {路径:'/T_IOT_8FD62A267991E0349BDE?$ orderBy = C_TRAININGDATE desc',排序器:{路径:'C_TRAININGDATE',降序:true}}}"" 

一周热门 更多>