合并SAPUI5 m.table中的重复项

2020-08-25 11:22发布

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

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

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


嗨,我的m.table遇到了问题,如果我将表的第一列分组,它将把整个表与第一个单元格分组,如下所示;

我将group:true添加到我的排序器中,该排序器创建了标头(这是应该做的,但不需要表中的标头),并且已经正确地合并了表。

我已经包含了我的xml代码和json代码。

 
 <项目>
 
 <单元格>
  
 

 
 

 
 
 
 
 <列>
 
 <标题>
 
 
 
 
 
 
 
 
 
 
 

JSON功能

 loadAppointments:函数(oEvent){
 var quickViewTable = this.getView()。byId(" quickViewTable");
 quickViewTable.setVisible(true);
 var quickViewTableOrders = this.getView()。byId(" quickViewTableOrders");
 quickViewTableOrders.setVisible(false);
 var jsonData = {
 "结果":[{
 " date":" 2个月前",
 " product":" ./images/awn.png",
 "房间":" ./images/kitchen-furniture.png"
 },{
 " date":" 2个月前",
 " product":" ./images/flo.png",
 " room":" ./images/dining-room.png"
 },{
 " date":" 4个月前",
 " product":" ./images/pyt.png",
 "房间":" ./images/lounge.png"
 },{
 " date":" 4个月前",
 " product":" ./images/conSides.png",
 "房间":" ./images/bedroom.png"
 },{
 " date":" 6个月前",
 " product":" ./images/crt.png",
 "房间":" ./images/bathroom.png"
 },{
 " date":" 6个月前",
 " product":" ./images/bxr.png",
 "房间":" ./images/house.png"
 },{
 " date":" 7个月前",
 " product":" ./images/plt.png",
 "房间":" ./images/other.png"
 },{
 " date":" 8个月前",
 " product":" ./images/rob.png",
 "房间":" ./images/house.png"
 },{
 " date":" 9个月前",
 " product":" ./images/rom.png",
 "房间":" ./images/house.png"
 },{
 " date":" 9个月前",
 " product":" ./images/shu.png",
 "房间":" ./images/house.png"
 },{
 " date":" 9个月前",
 " product":" ./images/ven.png",
 "房间":" ./images/house.png"
 },{
 " date":" 11个月前",
 " product":" ./images/vet.png",
 "房间":" ./images/house.png"
 }]
 }


 var quickModel = new sap.ui.model.json.JSONModel();
 quickModel.setData(jsonData);


 quickViewTable.setModel(quickModel);
 },
 

谢谢。

(35.3 kB)
4条回答
代楠1984
2020-08-25 12:02

您的日期通过ObjectIdentifier中的Title可视化。 mergeDuplicates使用的标准方法是getText。 这与Text对象一起很好地工作。 但是使用ObjectIdentifier,如果内容存储在Title中而不是Text中,则可能导致错误的结果。 在您的情况下,您只需将mergeFunctionName =" getTitle"添加到列定义中即可。

 <列id =" hRe1ason" mergeDuplicates =" true" mergeFunctionName =" getTitle"> 

一周热门 更多>