如何保持数据过滤和从angular度ui网格sorting和导出?

我正在使用大型数据集的angular度ui网格,现在我能够导出过滤结果的所有分页,当我应用sortingfunction一起,它的作品在视图上,而不是导入的文件,也就是说用户再次需要使用excel进行下载后sorting(这是不方便的)。

我的代码

function exportFilteredData() { $scope.exportDatalist = _.filter($scope.gridApi.grid.rows, (o) => { return o.visible; }); var entities = _.map($scope.exportDatalist, 'entity'); alasql.promise('SELECT * INTO XLSX("Log_Details.xlsx",{headers:true}) FROM ?', [entities]); } 

注意:我已经使用了额外的依赖关系

  1. xlsx.js
  2. underscore.js
  3. alasql.js