Browse Source

Fixed cookie toggle columns bug (#4479)

文翼 6 years ago
parent
commit
31da8a8bdf

+ 2 - 2
src/extensions/cookie/bootstrap-table-cookie.js

@@ -307,8 +307,8 @@ $.BootstrapTable = class extends $.BootstrapTable {
     UtilsCookie.setCookie(this, UtilsCookie.cookieIds.pageNumber, this.options.pageNumber)
   }
 
-  toggleColumn (...args) {
-    super.toggleColumn(...args)
+  _toggleColumn (...args) {
+    super._toggleColumn(...args)
 
     const visibleColumns = []
 

+ 1 - 1
src/extensions/mobile/bootstrap-table-mobile.js

@@ -91,7 +91,7 @@ $.BootstrapTable = class extends $.BootstrapTable {
       this.columns.forEach(column => {
         if (this.options.columnsHidden.includes(column.field)) {
           if (column.visible !== checked) {
-            this.toggleColumn(this.fieldsColumnsIndex[column.field], checked, true)
+            this._toggleColumn(this.fieldsColumnsIndex[column.field], checked, true)
           }
         }
       })

+ 2 - 2
src/extensions/reorder-columns/bootstrap-table-reorder-columns.js

@@ -55,7 +55,7 @@ $.extend($.fn.bootstrapTable.Constructor.EVENTS, {
 
 const BootstrapTable = $.fn.bootstrapTable.Constructor
 const _initHeader = BootstrapTable.prototype.initHeader
-const _toggleColumn = BootstrapTable.prototype.toggleColumn
+const _toggleColumn = BootstrapTable.prototype._toggleColumn
 const _toggleView = BootstrapTable.prototype.toggleView
 const _resetView = BootstrapTable.prototype.resetView
 
@@ -69,7 +69,7 @@ BootstrapTable.prototype.initHeader = function (...args) {
   this.makeRowsReorderable()
 }
 
-BootstrapTable.prototype.toggleColumn = function (...args) {
+BootstrapTable.prototype._toggleColumn = function (...args) {
   _toggleColumn.apply(this, Array.prototype.slice.apply(args))
 
   if (!this.options.reorderableColumns) {