javascript - Print Popup 在 pos js 中显示空白屏幕
问题描述
我有一个自定义小部件。在那个自定义小部件中,我显示了旧订单的 pos 收据。单击右上角的打印收据按钮时,我必须弹出打印屏幕。为此,我正在使用以下代码。
但是即使我在 pos 屏幕中收到收据,我也会在弹出窗口中看到一个空白的 pdf 屏幕。
窗口.打印();
解决方案
我已经使用下面的代码打印了;
var printContents = document.getElementById('printareas').innerHTML;
var originalContents = document.body.innerHTML;
document.body.innerHTML = printContents;
window.print();
document.body.innerHTML = originalContents;
推荐阅读
- rust - 为泛型类型编写 Diesel CRUD 操作
- c# - 在 FluentValidation 中的 RuleForEach 之前准备数据
- javascript - 如何禁用 Kendo UI NumericTextBox 上的点?
- function - 为什么一个值在函数的循环中存在足够长的时间,但在 tokio::spawn 的直接代码中却没有?
- java - RecyclerView 之上的透明 TextView
- python - Scrapy:如何从脚本中导出 Json
- php - 如何使用 PHP 和 json_decode 在循环中解码 JSON?
- matplotlib - RGBA 参数无效:使用 Matplotlib 时,masked_array(data=[1.0, 0.5651961183210134, 0.0, 1.0], mask=False
- javascript - 我的目标是写一个条件,如果我点击“卡 1”,我需要填充与公共属性匹配的 arr2 的值
- spring - Spring Boot 库项目未从 /conf 文件夹中选择外部文件配置