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); });