我在 angularjs 中使用 ng-grid 创建了一个网格。我想添加将网格数据导出为 CSV 和 PDF 格式的功能。在 angularjs 中是否有可用的插件?如果没有,那么任何人都可以建议我实现它的方法吗?
问问题
6239 次
2 回答
3
Angular-Grid 有一个插件允许这样做,但作者警告说,此时它主要是一个概念证明:
从上述存储库加载代码后,您可以将以下行添加到网格的配置中:
plugins: [new ngGridCsvExportPlugin()],
showFooter: true
于 2013-04-08T22:27:28.820 回答
2
确保打开 ng-grid 的页脚,否则您将看不到链接。
showFooter: true
另外,我正在使用 jQueryUI,并且我得到了显示更漂亮的链接:
//var csvDataLinkHtml = "<div class=\"csv-data-link-span\">";
//csvDataLinkHtml += "<a href=\"data:text/csv;charset=UTF-8,";
//csvDataLinkHtml += encodeURIComponent(csvData);
//csvDataLinkHtml += "\" download=\"Export.csv\">Export to Excel</a></div>" ;
var csvDataLinkHtml = "<a style='float:right;margin:10px;' class=\"csv-data-link-span btn btn-primary\" href=\"data:text/csv;charset=UTF-8,";
csvDataLinkHtml += encodeURIComponent(csvData);
csvDataLinkHtml += "\" download=\"Export.csv\">Export to Excel</a>" ;
于 2014-04-28T18:59:24.290 回答