Javascript 对orbjs数据透视表中的行值进行排序

Javascript 对orbjs数据透视表中的行值进行排序,javascript,arrays,git,sorting,reactjs,Javascript,Arrays,Git,Sorting,Reactjs,以下代码来自我的项目文件: { name: '3', caption: 'Career Level', aggregateFunc: 'sumText', sort: { order: 'desc' } } 我想要一个基于预定数组的自定义排序,而不是“desc”排序 根据Orbjs的代码,可以添加customfunc: name: '4', caption: 'Category', sort: { customfunc: function(a, b)

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

{
 name: '3',
 caption: 'Career Level',
 aggregateFunc: 'sumText',
 sort: {
     order: 'desc'
     }
}
我想要一个基于预定数组的自定义排序,而不是“desc”排序

根据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;
                   }
             }
         }
请注意:两个阵列的长度不同。我无法将数组作为参数传递

你能告诉我怎么做吗?
提前感谢:)

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

对于使用orbjs库的任何其他人-如果您有兴趣进一步开发它,请务必让我知道-我将尽力提供帮助

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