浏览代码

Fix set all parameters of sorter function

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

+ 2 - 2
src/extensions/multiple-sort/bootstrap-table-multiple-sort.js

@@ -715,8 +715,8 @@ BootstrapTable.prototype.onMultipleSort = function () {
       const order = that.options.sortPriority[i].sortOrder === 'desc' ? -1 : 1
       let aa = Utils.getItemField(a, fieldName)
       let bb = Utils.getItemField(b, fieldName)
-      const value1 = $.fn.bootstrapTable.utils.calculateObjectValue(that.header, sorterName, [aa, bb])
-      const value2 = $.fn.bootstrapTable.utils.calculateObjectValue(that.header, sorterName, [bb, aa])
+      const value1 = $.fn.bootstrapTable.utils.calculateObjectValue(that.header, sorterName, [aa, bb, a, b])
+      const value2 = $.fn.bootstrapTable.utils.calculateObjectValue(that.header, sorterName, [bb, aa, b, a])
 
       if (value1 !== undefined && value2 !== undefined) {
         arr1.push(order * value1)