浏览代码

fix sort priority in the cookie

Marc Fauvel 4 年之前
父节点
当前提交
83214da222
共有 1 个文件被更改,包括 3 次插入3 次删除
  1. 3 3
      src/extensions/cookie/bootstrap-table-cookie.js

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

@@ -509,11 +509,11 @@ $.BootstrapTable = class extends $.BootstrapTable {
     }
 
     // sortOrder
-    this.options.sortOrder = sortOrderCookie ? sortOrderCookie : this.options.sortOrder
+    this.options.sortOrder = sortOrderCookie && !this.options.sortPriority ? sortOrderCookie : this.options.sortOrder
     // sortName
-    this.options.sortName = sortOrderNameCookie ? sortOrderNameCookie : this.options.sortName
+    this.options.sortName = sortOrderNameCookie && !this.options.sortPriority ? sortOrderNameCookie : this.options.sortName
     // sortPriority
-    this.options.sortPriority = sortPriorityCookie ? sortPriorityCookie : this.options.sortPriority
+    this.options.sortPriority = sortPriorityCookie && (!this.options.sortOrder || this.options.sortName) ? sortPriorityCookie : this.options.sortPriority
     // pageNumber
     this.options.pageNumber = pageNumberCookie ? +pageNumberCookie : this.options.pageNumber
     // pageSize