浏览代码

code styling

NAME 5 年之前
父节点
当前提交
9307ec7e5d
共有 1 个文件被更改,包括 19 次插入20 次删除
  1. 19 20
      src/extensions/fixed-columns/bootstrap-table-fixed-columns.js

+ 19 - 20
src/extensions/fixed-columns/bootstrap-table-fixed-columns.js

@@ -233,26 +233,6 @@ $.BootstrapTable = class extends $.BootstrapTable {
       this.$fixedBodyRight.scrollLeft(this.$fixedBodyRight.find('table').width())
       this.$fixedBodyRight.css('overflow-y', this.options.height ? 'auto' : 'hidden')
     }
-
-    const that = this
-    if (this.options.filterControl) {
-      $(this.$fixedColumns).off('keyup change mouseup').on('keyup change mouse', function (e) {
-        const $target = $(e.target)
-        const value = $target.val()
-        const field = $target.parents('th').data('field')
-        const $coreTh = that.$header.find('th[data-field="' + field + '"]')
-
-        if ($target.is('input')) {
-          $coreTh.find('input').val(value)
-        } else if ($target.is('select')) {
-          const $select = $coreTh.find('select')
-          $select.find('option[selected]').removeAttr('selected')
-          $select.find('option[value="' + value + '"]').attr('selected', true)
-        }
-
-        that.triggerSearch()
-      })
-    }
   }
 
   getFixedColumnsWidth (isRight) {
@@ -347,5 +327,24 @@ $.BootstrapTable = class extends $.BootstrapTable {
         }
       })
     }
+
+    if (this.options.filterControl) {
+      $(this.$fixedColumns).off('keyup change').on('keyup change', e => {
+        const $target = $(e.target)
+        const value = $target.val()
+        const field = $target.parents('th').data('field')
+        const $coreTh = this.$header.find(`th[data-field="${field}"]`)
+
+        if ($target.is('input')) {
+          $coreTh.find('input').val(value)
+        } else if ($target.is('select')) {
+          const $select = $coreTh.find('select')
+          $select.find('option[selected]').removeAttr('selected')
+          $select.find(`option[value="${value}"]`).attr('selected', true)
+        }
+
+        this.triggerSearch()
+      })
+    }
   }
 }