From 5df1c10f3b1e7aabeec42c07a71cb8d31ad3bfe5 Mon Sep 17 00:00:00 2001 From: RuoYi Date: Mon, 13 May 2019 16:21:40 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=86=BB=E7=BB=93=E5=88=97?= =?UTF-8?q?=E5=85=A8=E9=80=89=E6=A1=86=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../columns/bootstrap-table-fixed-columns.js | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/ruoyi-admin/src/main/resources/static/ajax/libs/bootstrap-table/extensions/columns/bootstrap-table-fixed-columns.js b/ruoyi-admin/src/main/resources/static/ajax/libs/bootstrap-table/extensions/columns/bootstrap-table-fixed-columns.js index 67635af5..21302a30 100644 --- a/ruoyi-admin/src/main/resources/static/ajax/libs/bootstrap-table/extensions/columns/bootstrap-table-fixed-columns.js +++ b/ruoyi-admin/src/main/resources/static/ajax/libs/bootstrap-table/extensions/columns/bootstrap-table-fixed-columns.js @@ -209,6 +209,16 @@ this.$body.find('> tr').each(function (i) { that.$fixedBody.find('tbody tr:eq(' + i + ')').height($(this).height()); }); + + $("#" + $.table._option.id).on("check.bs.table uncheck.bs.table", function (e, rows, $element) { + var index= $element.data('index'); + $(this).find('.bs-checkbox').find('input[data-index="' + index + '"]').prop("checked", true); + var selectFixedItem = $('.left-fixed-table-columns input[name=btSelectItem]'); + var checkAll = selectFixedItem.filter(':enabled').length && + selectFixedItem.filter(':enabled').length === + selectFixedItem.filter(':enabled').filter(':checked').length; + $(".left-fixed-table-columns input[name=btSelectAll]").prop('checked', checkAll); + }); //// events this.$tableBody.on('scroll', function () {