【问题标题】:Sorting row values in orbjs pivot table对 orbjs 数据透视表中的行值进行排序
【发布时间】:2017-03-27 05:08:33
【问题描述】:

以下代码来自我的项目文件:

{
 name: '3',
 caption: 'Career Level',
 aggregateFunc: 'sumText',
 sort: {
     order: 'desc'
     }
}

我想要一个基于预定数组的自定义排序,而不是“desc”排序。

根据 Github 上 Orbjs 的代码,可以添加 customfunc:

name: '4',
caption: 'Category',
sort: {
       customfunc: function(a, b) {
       if(a.trim() == 'Touch Screen Phones'){
            return -1;
                    }
               if(a < b) return -1;
               if(a > b) return 1;
               return 0;
                   }
             }
         }

我想让 customfunc 对我的项目中的职业级别列进行排序,它包含 ["P1"、"EX"、"M4"] 之类的值(数组长度不同)。

如果我必须按照下面的数组对所有元素进行排序。如何在这个 Github 问题link 中创建自定义函数@

 ["EX", "M4", "M3", "M2", "M1", "P6", "P5"]

请注意:两个数组的长度不相同。我不能将数组作为参数传递。

你能指导我如何做到这一点吗? 提前谢谢你:)

【问题讨论】:

    标签: javascript arrays git sorting reactjs


    【解决方案1】:

    我按照我想要的顺序加载了数据,它为我解决了排序问题。

    对于其他使用 orbjs 库的人 - 如果您有兴趣进一步开发它,请告诉我 - 我会尽力提供帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-04-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-29
      • 2021-08-27
      • 1970-01-01
      相关资源
      最近更新 更多