如何解决打印和下载 exel 在泳道/ngx-datatable 中不起作用
尝试为 ngx-datatable 设置打印和下载选项,但它不起作用。打印表 css 也不起作用。我不知道如何解决这个问题。如果有人知道,请帮助找到解决方案。
demo.component.ts:
printData(){
var printContents = document.getElementById("myTable").innerHTML;
var WindowObject = window.open('',"PrintWindow","width=700,height=850,top=200,left=200,toolbars=no,scrollbars=no,status=no,resizable=no");
WindowObject.document.writeln(printContents);
WindowObject.document.close();
WindowObject.focus();
WindowObject.print();
WindowObject.close();
}
downloadExl(elem){
var table = document.getElementById("myTable");
var html = table.outerHTML;
var url = 'data:application/vnd.ms-excel,' + escape(html);
elem.setAttribute("href",url);
elem.setAttribute("download","export.xls");
return false;
}
演示:https://stackblitz.com/edit/ngx-datatable-responsive-demo-v4bzat?file=app%2Fdemo-component.ts
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。