如何保持数据过滤并从角度ui网格排序并导出?

时间:2017-11-15 12:48:56

标签: javascript angularjs excel angular-ui-grid ui-grid

我正在为大型数据集使用角度ui-grid,现在我可以从所有分页中导出过滤后的结果,当我同时应用排序功能时,它适用于视图但不适用于导入文件,即用户再次使用excel下载后需要对其进行排序(这不方便)。

我的代码

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]);
        }

NB:我使用的额外依赖

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

0 个答案:

没有答案