angular – 将PrimeNG DataTable导出为ex??cel,pdf和xml
发布时间:2020-12-17 18:05:46 所属栏目:安全 来源:网络整理
导读:PrimeNG DataTable具有将数据导出到CSV文件的功能.我需要提供将数据导出到Excel,PDF和 XML的功能.我怎样才能在Angular2应用程序中实现这一目标? 解决方法 PrimeNg本身不支持除CSV数据之外的任何内容.所以你需要从“scratch”构建这个功能. 一个好的方法是这
PrimeNG DataTable具有将数据导出到CSV文件的功能.我需要提供将数据导出到Excel,PDF和
XML的功能.我怎样才能在Angular2应用程序中实现这一目标?
解决方法
PrimeNg本身不支持除CSV数据之外的任何内容.所以你需要从“scratch”构建这个功能.
一个好的方法是这样的: >您已将数据存储在组件中的对象中.这将是您在数据表中传递的对象,如下所示: < p-dataTable [value] =“cars”> 所以我们的数据是汽车对象.在您的组件中,您可以使用它来访问它 this.cars < p-button label =“点击下载PDF”styleClass =“ui-button-info”(点击)=“download()”>< / p-button> 这将在单击时调用组件中的方法下载 let doc = new jsPDF(); let col = ["Details","Values"]; let rows = []; for(let key in this.cars){ let temp = [key,item[key]]; rows.push(temp); } doc.autoTable(col,rows); doc.save('Test.pdf'); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |