From 6dd941e16890fe0fe4ccadf6e38848d53b989396 Mon Sep 17 00:00:00 2001 From: Karson Date: Thu, 28 Mar 2024 11:16:38 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A1=A8=E6=A0=BC=E5=AF=BC=E5=87=BA=E6=96=B0?= =?UTF-8?q?=E5=A2=9E=E6=8F=90=E7=A4=BA=E6=96=87=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/assets/js/require-table.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/public/assets/js/require-table.js b/public/assets/js/require-table.js index 5a3fa39e..4dde171a 100644 --- a/public/assets/js/require-table.js +++ b/public/assets/js/require-table.js @@ -14,7 +14,7 @@ define(['jquery', 'bootstrap', 'moment', 'moment/locale/zh-cn', 'bootstrap-table titleForm: '', //为空则不显示标题,不定义默认显示:普通搜索 idTable: 'commonTable', showExport: true, - exportDataType: "auto", + exportDataType: "auto", //支持auto,selected,all 当设定为auto时自动时有选中则导出选中,没有选中则导出全部 exportTypes: ['json', 'xml', 'csv', 'txt', 'doc', 'excel'], exportOptions: { fileName: 'export_' + Moment().format("YYYY-MM-DD"), @@ -326,9 +326,15 @@ define(['jquery', 'bootstrap', 'moment', 'moment/locale/zh-cn', 'bootstrap-table options.selectedIds = selectedIds; options.selectedData = selectedData; } + //如果导出类型为auto时则自动判断 if (exportDataType === 'auto') { options.exportDataType = selectedIds.length > 0 ? 'selected' : 'all'; + if ($(".export .exporttips").length === 0) { + $(".export .dropdown-menu").prepend("
  • ") + } + $(".export .exporttips").html("导出记录:" + (selectedIds.length > 0 ? "选中" : "全部")); + } $(Table.config.disabledbtn, toolbar).toggleClass('disabled', !options.selectedIds.length); });