From 697a989ab33e277971fc3b80cf607da4b5d4a9e2 Mon Sep 17 00:00:00 2001 From: RuoYi Date: Mon, 21 Dec 2020 12:24:09 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E8=A1=A8=E6=A0=BC=E5=8F=82?= =?UTF-8?q?=E6=95=B0=EF=BC=88=E8=87=AA=E5=AE=9A=E4=B9=89=E6=89=93=E5=8D=B0?= =?UTF-8?q?=E9=A1=B5=E9=9D=A2=E6=A8=A1=E6=9D=BFprintPageBuilder=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/resources/static/ruoyi/js/ry-ui.js | 1 + .../resources/templates/demo/table/print.html | 49 ++++++++++++++++++- 2 files changed, 49 insertions(+), 1 deletion(-) diff --git a/ruoyi-admin/src/main/resources/static/ruoyi/js/ry-ui.js b/ruoyi-admin/src/main/resources/static/ruoyi/js/ry-ui.js index 98ad2b78..b99ca2ba 100644 --- a/ruoyi-admin/src/main/resources/static/ruoyi/js/ry-ui.js +++ b/ruoyi-admin/src/main/resources/static/ruoyi/js/ry-ui.js @@ -142,6 +142,7 @@ var table = { responseHandler: $.table.responseHandler, // 在加载服务器发送来的数据之前处理函数 onLoadSuccess: $.table.onLoadSuccess, // 当所有数据被加载时触发处理函数 exportOptions: options.exportOptions, // 前端导出忽略列索引 + printPageBuilder: printPageBuilder, // 自定义打印页面模板 detailFormatter: options.detailFormatter, // 在行下面展示其他数据列表 }); }, diff --git a/ruoyi-admin/src/main/resources/templates/demo/table/print.html b/ruoyi-admin/src/main/resources/templates/demo/table/print.html index fbf1f49f..2c8edc71 100644 --- a/ruoyi-admin/src/main/resources/templates/demo/table/print.html +++ b/ruoyi-admin/src/main/resources/templates/demo/table/print.html @@ -31,8 +31,10 @@ showRefresh: false, showToggle: false, showColumns: false, + printPageBuilder: printPageBuilder, columns: [{ - checkbox: true + checkbox: true, + printIgnore: true }, { field : 'userId', @@ -61,6 +63,7 @@ { title: '操作', align: 'center', + printIgnore: true, formatter: function(value, row, index) { var actions = []; actions.push('删除'); @@ -78,6 +81,50 @@ $.modal.msgSuccess('已删除!'); }); } + + // 自定义打印页面模板 + function printPageBuilder(table){ + return ` + + + + + + Print Table + +
${table}
+ + ` + } \ No newline at end of file