带增长的sap.m.Table-加载所有数据吗?

2020-08-26 13:33发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我正在使用sap.m.T...

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

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


嗨,

我正在使用sap.m.Table(绑定到JSON模型)并启用了增长功能。

我想添加一个新按钮"全部加载",尽管行为是标准的,但该按钮将一次加载所有数据。

设置增长(是否通过临时禁用增长)后,是否可以立即加载所有数据?

4条回答
天桥码农
2020-08-26 14:28 .采纳回答

Shai,

非常有趣的问题! 我以前没有实现过这种功能,但是今天做了一些经验,它就可以了。

在视图中,首先定义一个按钮:

 <按钮text ="全部获取" press =" onFetchAll"/> 

然后,在控制器中实现Press Event:

 onFetchAll:function(oEvent){
   var oTable = this.getView()。byId(" idTable"); //替换表格的ID
   oTable.setGrowingThreshold(oTable.getMaxItemsCount()); //设置最大阈值
   oTable.getBinding(" items")。filter(); //刷新表
 },
 

filter()/sort()方法用于刷新表。 也许,有更好的方法可以做到这一点。

我希望它能为您提供帮助。

一周热门 更多>