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, // 最少允许的列数