如何在SAPUI5中将过滤的数据绑定回Model?

2020-09-01 20:52发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我将表格与以下模型绑定:...

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

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


嗨,

我将表格与以下模型绑定:

 var _jsonModel = new sap.ui.model.json.JSONModel();
 _jsonModel.setData(response.data.results);
 oTable.setModel(_jsonModel," myModel");
 

现在我要像下面那样过滤表格

 oTable = this.getView()。byId(" idTable");
 oTable.getBinding(" rows")。filter(aFilters,sap.ui.model.FilterType.Application);
 

在上面的代码中,我仅过滤并获取表的一个子集,但我想将此子集绑定回表。 所以我只想过滤,而是将表格绑定到过滤后的数据,有人可以建议我如何实现吗?

4条回答
小熊yu生菜
2020-09-01 21:47

有效,再次感谢!

我解释自己做过/尝试过的原因是……那里的人们不应觉得我只是在寻找一种简单的方法来获得解决方案,而无需花点时间。

我有一个问题,我知道这听起来很基础,但是请帮帮我。

通常,我进入控制台并键入对象,然后检查对象具有哪些功能或属性。 然后根据该IO尝试获取最终对象。 在将问题提交论坛之前,我做了同样的事情。 现在我的问题是,我们如何知道以下对象具有getObject()方法(如第2行中所示)? 我将第1行放在控制台中,下面是我所看到的(屏幕截图),但我没有使用getObject()方法。

1)oPrgTab.getContextByIndex(oSlctIndices [i])

2)oPrgTab.getContextByIndex(oSlctIndices [i])。getObject()

screen-shot-2019-09-27-at-35821-pm。 png

一周热门 更多>