如何动态绑定sap.ui.table中的两个模型

2020-09-12 13:45发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我遇到了表绑定问题。需求...

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

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


嗨,

我遇到了表绑定问题。需求就像我需要用响应的第一个索引覆盖标头,其余应该是行。

所以在这里我创建了两个JSON模型,一个用于标头,另一个用于行,

var oMetaModel = new sap.ui.model.json.JSONModel();

var oDataModel = new sap.ui.model.json.JSONModel();

var e;

this.finArray.forEach(function(item,index){

headerArray [e] = odata.results [0] [item];

e ++;

});

oMetaModel.setData({

标题:headerArray

});

this.getView()。byId(" tableId")。setModel(oMetaModel,'meta');

this.getView()。byId(" tableId")。bindColumns('meta>/headers',function(sId,oContext){

var sColumnId = oContext.getObject();

返回新的sap.ui.table.Column({标签:sColumnId,template:sColumnId});

});

这是标题表。

现在,请帮助我如何绑定ui表中的行。





5条回答
huskylover
2020-09-12 14:15

在这种情况下,我建议将两个属性组合为一个模型。 您已经在其中一个数据中处理了适合您情况的数据,那么为什么不将其作为一个属性添加到另一个数据中呢?

一周热门 更多>