Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何保持从angular ui网格中筛选和排序的数据并将其导出?_Javascript_Angularjs_Excel_Angular Ui Grid_Ui Grid - Fatal编程技术网

Javascript 如何保持从angular ui网格中筛选和排序的数据并将其导出?

Javascript 如何保持从angular ui网格中筛选和排序的数据并将其导出?,javascript,angularjs,excel,angular-ui-grid,ui-grid,Javascript,Angularjs,Excel,Angular Ui Grid,Ui Grid,我使用angular ui grid处理大量数据,现在我可以从所有分页导出过滤结果,当我应用排序功能时,它可以在视图上工作,但不能在导入的文件上工作,也就是说,用户需要在下载后使用excel对其进行排序(这不方便) 我的代码 function exportFilteredData() { $scope.exportDatalist = _.filter($scope.gridApi.grid.rows, (o) => { return

我使用angular 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]);
        }
注意:我使用了额外的依赖项

  • xlsx.js
  • 下划线.js
  • alasql.js

  • 这里不确定,从来没有注意到这个。我看你已经做到了,很努力。嗨,布莱恩,谢谢你的关注。这里不确定,从来没有注意到这个。我看你已经成功了,非常努力。嗨,布莱恩,谢谢你的关注。