AngularJS ng-grid Export to Excel for selectedItems
AngularJS ng-grid Export to Excel for selectedItems
我们有一个ng-grid,它显示从休息服务检索的数据。我想将用户选择的行(启用 ng 网格选择复选框(导出到 excel 并打开该 excel。应用程序的当前行为是导出到 excel 按钮调用具有 ng-grid 中选定项目的休息服务,并使用 POI 将数据放入 excel 并返回 excel。
有没有更好的方法可以做到这一点?数据已经在浏览器中,是否有任何angularjs,jQuery或javascript函数来执行此操作?
有一个用于
csv 导出的插件: https://github.com/angular-ui/ng-grid/tree/master/plugins
可以通过将其添加到网格选项来轻松添加它,同时确保显示页脚。
$scope.gridOptions = {
data: ...,
plugins: [new ngGridCsvExportPlugin()],
showFooter: true,
...
};
它从指定的 grid.data 导出所有记录。
[尽管您可以传入选项对象以指定列等,但当前没有选项可以限制为"选定项"。
不过,调整ng-grid-csv-export.js源以循环使用grid.mySselection而不是遍历grid.data看起来很容易。(我还没有测试过(
相关文章:
- 为什么JavaScript在for循环为3时向所有4发出警报
- 另一个ajax调用中的Jquery ajax调用在for循环中没有按预期工作
- Is onfling available for html, html5
- Setting default onclick behavior for <img> tag in gene
- 我的javascript for循环不起作用
- For循环冻结Javascript
- 如何在for循环中添加事件侦听器
- Javascript setTimeout for an array
- 双“for”循环(循环)
- 引用vue.js中v-for中的上一个值
- javascript for循环不起作用
- for循环中的javascript if语句找不到==
- GWT (or javascript) library for couchDB
- Javascript在for循环中等待处理请求
- Livereload for node.js.有可能吗
- jQuery setTimeOut: in for-loop
- 我没有'I don’我不理解for在循环中的用途
- 如何知道javascript for语句中的所有结果是否都是错误的
- For循环在Jquery中只运行一次
- AngularJS ng-grid Export to Excel for selectedItems