浏览代码

Fetch the right column value, even if the data-field is a multi level (#4897)

referenz

Co-authored-by: Dennis Hernández <dennishernandezvargas@gmail.com>
Dustin Utecht 5 年之前
父节点
当前提交
1e73f2bed2
共有 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

@@ -608,8 +608,8 @@ BootstrapTable.prototype.onMultipleSort = function () {
       }
 
       const order = that.options.sortPriority[i].sortOrder === 'desc' ? -1 : 1
-      let aa = a[fieldName]
-      let bb = b[fieldName]
+      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])