在线表格设计器暂时没有菜单选项设置数据透视表自定义排序,不过SpreadJS提供了数据透视表自定义排序的API,如上楼所示API。
以楼主提供的图片中的数据为样例,通过PivotTable:sort()设置自定义排序效果如下动图所示:
可参考如下代码:
- var pivotTable = sheet.pivotTables.get('PivotTable1');
- pivotTable.sort('名称', {
- customSortCallback: function(fieldItemNameArray) {
- return ['名称3', '名称1', '名称2', '名称4'];
- }
- });
复制代码
|