触发SmartTable的$ top

2020-09-24 07:41发布

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

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


我有一个SmartFilterBar和SmartTable,它们可以彼此成功地协同工作。 但是,用户希望有一个规定,他可以通过该规定指定最大搜索结果数。 我这样创建了一个自定义复选框和输入字段,该字段将为用户提供相同的内容。

因此在下面的示例中,由于用户已指定将结果限制为2,因此最多只能向用户显示2条记录。

但是,我无法理解如何传递此值来过滤搜索结果计数。 我试图查看是否可以以某种方式将$ top = 2传递给网关调用,但是由于网关调用是自动发生的,因此我没有结束任何编码,只是无法弄清楚该如何以及在哪里进行。 任何输入将不胜感激。

capture.jpg (50.9 kB)

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

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


我有一个SmartFilterBar和SmartTable,它们可以彼此成功地协同工作。 但是,用户希望有一个规定,他可以通过该规定指定最大搜索结果数。 我这样创建了一个自定义复选框和输入字段,该字段将为用户提供相同的内容。

因此在下面的示例中,由于用户已指定将结果限制为2,因此最多只能向用户显示2条记录。

但是,我无法理解如何传递此值来过滤搜索结果计数。 我试图查看是否可以以某种方式将$ top = 2传递给网关调用,但是由于网关调用是自动发生的,因此我没有结束任何编码,只是无法弄清楚该如何以及在哪里进行。 任何输入将不胜感激。

capture.jpg (50.9 kB)
付费偷看设置
发送
3条回答
梦想连接
1楼 · 2020-09-24 08:20.采纳回答

最好让该框架处理分页(顶部和跳过实现),否则您需要为每个调用连续计算它们的值。 不过,如果您愿意,可以尝试以下方法。 将视图中的控件绑定到JSON模型,并通过oData模型的read调用将数据填充到模型中。 在这里,您可以传递top的值并显式跳过。

Climb_Ma
2楼-- · 2020-09-24 08:31

嗨,Ankit,

非常感谢您对我如何实现要求的投入。 好吧,我最终获得了一份不同的合同,所以再也不必实际进行此工作了,但是一如既往,很高兴知道如果客户坚持不懈地满足要求,我应该如何解决这个问题! #

你好

我完全同意前成员让该框架完成这项工作。

但是,如果您要设置Pagging系统,则应在onBeforeRebindTable中进行操作,请获得帮助

如果我是你,我不会做;)

此致

约瑟夫

Tong__Ming
3楼-- · 2020-09-24 08:40

嗨约瑟夫,

非常感谢您将视图添加到Ankit的建议中,并传递了有关实现onBeforeRebindTable事件的信息。 我将把接替我任务的那个人的信息转达给我。 看完您的两条评论后,我宁愿尝试推迟客户要求并尝试坚持框架的标准行为!

一周热门 更多>