访问binding.filter的iLenght属性

2020-09-14 03:34发布

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

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


专家您好,

我需要访问binding.filter的iLenght属性值(参见图片)。

我想在onInit函数中检索列表项的数量(或者无论如何在页面加载结束时显示它)。 我已经使用过list.getItems()。length()并且不起作用(返回0),所以我发现iLength属性获得了已过滤项目的数量(注:oList有4个对象,而iLenght为3,因为在JSON上应用了离线过滤器 模型)。

有人知道如何访问iLenght属性值吗?

(89.3 kB)

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

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


专家您好,

我需要访问binding.filter的iLenght属性值(参见图片)。

我想在onInit函数中检索列表项的数量(或者无论如何在页面加载结束时显示它)。 我已经使用过list.getItems()。length()并且不起作用(返回0),所以我发现iLength属性获得了已过滤项目的数量(注:oList有4个对象,而iLenght为3,因为在JSON上应用了离线过滤器 模型)。

有人知道如何访问iLenght属性值吗?

(89.3 kB)
付费偷看设置
发送
2条回答
shere_lin
1楼-- · 2020-09-14 04:14

您应将内联计数传递给过滤器请求(或为每个odata请求全局配置它)。

$ inlinecount为您提供不带分页但应用了过滤器的查询结果总数。 $ count信息仅给您当前查询的长度(分页)

三十六小时_GS
2楼-- · 2020-09-14 03:57

因此,这些调用(绑定,过滤器等)是异步的。

如果要获取过滤列表的长度,则需要知道列表何时完成加载项目。 您可以做的是绑定到列表事件 updateFinished 。 事件到达时,您可以从oEvent参数获取总数。

一周热门 更多>