我正在为大型数据集使用角度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:我使用的额外依赖