From ecbc89cd118602758a926223e3198881fd92dbde Mon Sep 17 00:00:00 2001 From: xuxueli <931591021@qq.com> Date: Sat, 27 Dec 2025 02:36:03 +0800 Subject: [PATCH] =?UTF-8?q?feat(admin.table):=20=E8=A1=A8=E6=A0=BC?= =?UTF-8?q?=E4=BA=A4=E4=BA=92=E4=BC=98=E5=8C=96=EF=BC=9A=E4=BC=98=E5=8C=96?= =?UTF-8?q?=E5=88=86=E9=A1=B5=E6=98=BE=E7=A4=BA=E9=85=8D=E7=BD=AE=EF=BC=9B?= =?UTF-8?q?=E7=A6=81=E7=94=A8=E5=88=86=E9=A1=B5=E5=BE=AA=E7=8E=AF=EF=BC=9B?= =?UTF-8?q?=E5=A4=9A=E9=80=89=E8=A1=8C=E6=93=8D=E4=BD=9C=E4=BC=98=E5=8C=96?= =?UTF-8?q?/=E9=BB=98=E8=AE=A4=E5=8D=95=E9=80=89=EF=BC=9B=20-=20=E6=B7=BB?= =?UTF-8?q?=E5=8A=A0=20selectIds=20=E6=96=B9=E6=B3=95=E7=94=A8=E4=BA=8E?= =?UTF-8?q?=E8=8E=B7=E5=8F=96=E9=80=89=E4=B8=AD=E8=A1=8C=E7=9A=84=20ID=20?= =?UTF-8?q?=E6=95=B0=E7=BB=84=20-=20=E6=B7=BB=E5=8A=A0=20selectRows=20?= =?UTF-8?q?=E6=96=B9=E6=B3=95=E7=94=A8=E4=BA=8E=E8=8E=B7=E5=8F=96=E9=80=89?= =?UTF-8?q?=E4=B8=AD=E8=A1=8C=E7=9A=84=E5=AE=8C=E6=95=B4=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=20-=20=E5=90=AF=E7=94=A8=20multipleSelectRow=20=E9=85=8D?= =?UTF-8?q?=E7=BD=AE=E6=94=AF=E6=8C=81=E5=A4=9A=E9=80=89=E8=A1=8C=E6=93=8D?= =?UTF-8?q?=E4=BD=9C=20-=20=E6=B7=BB=E5=8A=A0=E5=A4=9A=E9=80=89=E8=A1=8C?= =?UTF-8?q?=E6=93=8D=E4=BD=9C=E8=AF=B4=E6=98=8E=E6=B3=A8=E9=87=8A=20-=20?= =?UTF-8?q?=E4=BC=98=E5=8C=96=E5=88=86=E9=A1=B5=E6=98=BE=E7=A4=BA=E9=85=8D?= =?UTF-8?q?=E7=BD=AE=E4=BD=BF=E7=94=A8=20paginationParts=20-=20=E7=A6=81?= =?UTF-8?q?=E7=94=A8=E5=88=86=E9=A1=B5=E5=BE=AA=E7=8E=AF=E5=8A=9F=E8=83=BD?= =?UTF-8?q?=20paginationLoop?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../static/biz/common/admin.table.js | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/xxl-job-admin/src/main/resources/static/biz/common/admin.table.js b/xxl-job-admin/src/main/resources/static/biz/common/admin.table.js index e1645fab..53a57ff0 100644 --- a/xxl-job-admin/src/main/resources/static/biz/common/admin.table.js +++ b/xxl-job-admin/src/main/resources/static/biz/common/admin.table.js @@ -25,6 +25,16 @@ adminTable: { table :null, options: {}, + selectIds: function () { + // get select rows + let rows = this.table.bootstrapTable('getSelections'); + // find select ids + return (rows && rows.length > 0) ? rows.map(row => row.id) : []; + }, + selectRows: function () { + // get select rows + return this.table.bootstrapTable('getSelections'); + }, initTable: function(options) { // parse param this.table = $(options.table); @@ -159,19 +169,16 @@ }, columns: columns, clickToSelect: true, // 是否启用点击选中行 + multipleSelectRow: true, // 启动多选行:点击 选择单行,Shift+点击 选择连续行, Commond+点击 非连续选择多行 sortable: false, // 是否启用排序 pagination: true, // 是否显示分页 pageNumber: 1, // 默认第一页 pageList: [10, 25, 50, 100] , // 可供选择的每页的行数(*) smartDisplay: false, // 当总记录数小于分页数,是否显示可选项 - /*formatShowingRows: function(from, to, total) { - return '显示第 ' + from + ' 到 ' + to + ' 条,共 '+ total + '条记录'; - }, - formatRecordsPerPage: function(pageNumber) { - return '每页 '+ pageNumber +' 条'; - },*/ + paginationParts: ['pageInfoShort', 'pageSize', 'pageList'], paginationPreText: '<<', // 跳转页面的 上一页按钮 paginationNextText: '>>', // 跳转页面的 下一页按钮 + paginationLoop: false, // 是否循环翻页 showRefresh: true, // 显示刷新按钮 showColumns: true, // 显示/隐藏列 minimumCountColumns: 2, // 最少允许的列数