gpt4 book ai didi

angularjs - Angular ui-grid 外部导出按钮

转载 作者:行者123 更新时间:2023-12-04 12:18:57 36 4
gpt4 key购买 nike

我是使用 Angular UI-GRID 的新手,我需要为导出功能创建外部按钮,例如 PDF 导出 CSV 导出 类似 to this image .你知道我该怎么做吗?

我还需要一个打印按钮,但我在文档中没有看到它。此网格是否有打印行为?

谢谢,
埃内斯托

最佳答案

确保将 enableGridMenu 设置为 false。

并在 GridOptions 内部执行以下操作:

 'exporterCsvFilename' : 'clarification-status.csv',
exporterCsvLinkElement: angular.element(document.querySelectorAll(".custom-csv-link-location")),
onRegisterApi: function(gridApi){
vm.gridApi = gridApi;

},

然后你需要像这样使用 export csv 或 exportpdf 函数。
vm.exportCsv = function() {
var grid = vm.gridApi.grid;
var rowTypes = uiGridExporterConstants.ALL;
var colTypes = uiGridExporterConstants.ALL;
uiGridExporterService.csvExport(grid, rowTypes, colTypes);
};

在您的 html View 中,您需要调用此 exportcsv() 函数,如下所示。
<img ng-src="public/images/excel-icon.png" ng-click="vm.exportCsv()" />

关于angularjs - Angular ui-grid 外部导出按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34644892/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com