问题描述
尝试为 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 (将#修改为@)