浏览代码

fixed loading screen with filtercontrol

Dustin Utecht 6 年之前
父节点
当前提交
3a401e1748
共有 3 个文件被更改,包括 5 次插入3 次删除
  1. 1 1
      src/bootstrap-table.js
  2. 1 1
      src/constants/index.js
  3. 3 1
      src/extensions/filter-control/bootstrap-table-filter-control.js

+ 1 - 1
src/bootstrap-table.js

@@ -2799,7 +2799,7 @@ $.fn.bootstrapTable.columnDefaults = BootstrapTable.COLUMN_DEFAULTS
 $.fn.bootstrapTable.locales = BootstrapTable.LOCALES
 $.fn.bootstrapTable.methods = allowedMethods
 $.fn.bootstrapTable.utils = Utils
-
+$.fn.bootstrapTable.constants = Constants
 // BOOTSTRAP TABLE INIT
 // =======================
 

+ 1 - 1
src/constants/index.js

@@ -407,7 +407,7 @@ export default {
   COLUMN_DEFAULTS,
 
   EVENTS,
-
+  bootstrapVersion,
   LOCALES: {
     en: EN,
     'en-US': EN

+ 3 - 1
src/extensions/filter-control/bootstrap-table-filter-control.js

@@ -5,6 +5,7 @@
  */
 
 const Utils = $.fn.bootstrapTable.utils
+const Constants = $.fn.bootstrapTable.constants
 const UtilsFilterControl = {
   getOptionsFromSelectControl (selectControl) {
     return selectControl.get(selectControl.length - 1).options
@@ -516,7 +517,7 @@ const bootstrap = {
       clear: 'fa-trash icon-clear'
     }
   }
-}[Utils.bootstrapVersion]
+}[Constants.bootstrapVersion]
 
 $.extend($.fn.bootstrapTable.defaults, {
   filterControl: false,
@@ -623,6 +624,7 @@ $.BootstrapTable = class extends $.BootstrapTable {
           if (that.options.height) {
             UtilsFilterControl.fixHeaderCSS(that)
           }
+          this.$tableLoading.css('top', this.$header.outerHeight() + 1)
         })
         .on('column-switch.bs.table', () => {
           UtilsFilterControl.setValues(that)