SAP UI5中的多路径排序列表

2020-09-13 23:36发布

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

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


您好,我想使用两个字段对列表进行排序和分组。
目前,我在.XML中使用以下列表:

 items =" {路径:'/CommitteeSet',排序器:{路径:'Bukrs',降序:false,组:true},groupHeaderFactory:'.getGroupHeader'} 

以及控制器中的getGroupHeader声明:

 getGroupHeader:函数(oGroup){
                 返回新的GroupHeaderListItem({
                     title:this.getView()。getModel(" i18n")。getResourceBundle()。getText(" Bukrs")+"" + oGroup.key,
                     upperCase:假
                 });
             },

结果非常好,因为它按 Bukrs 对列表进行分组,但是我希望也可以按审计ID对其进行分组(在Bukrs组内部),或者至少要具有 它先按照Audit Id排序,然后再按Comision ID排序,因为现在看起来像这样:

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

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


您好,我想使用两个字段对列表进行排序和分组。
目前,我在.XML中使用以下列表:

 items =" {路径:'/CommitteeSet',排序器:{路径:'Bukrs',降序:false,组:true},groupHeaderFactory:'.getGroupHeader'} 

以及控制器中的getGroupHeader声明:

 getGroupHeader:函数(oGroup){
                 返回新的GroupHeaderListItem({
                     title:this.getView()。getModel(" i18n")。getResourceBundle()。getText(" Bukrs")+"" + oGroup.key,
                     upperCase:假
                 });
             },

结果非常好,因为它按 Bukrs 对列表进行分组,但是我希望也可以按审计ID对其进行分组(在Bukrs组内部),或者至少要具有 它先按照Audit Id排序,然后再按Comision ID排序,因为现在看起来像这样:

付费偷看设置
发送
3条回答
wang628962
1楼 · 2020-09-14 00:03.采纳回答

嗨,我认为您无法做到。 您可以有一个分组(仅受第一个排序项目支持)在odata一侧按分组进行翻译。

您可以在xml中使用多个排序器。

Violet凡
2楼-- · 2020-09-14 00:04

您可以通过在服务上创建一个新的计算字段来实现该目的,该字段包含需要排序的各个列的串联。

callcenter油条
3楼-- · 2020-09-13 23:42
< p>说明列表:

一周热门 更多>