浏览代码

Fix #6264

Group by extension can work with complex objects rather than just primitive types
adam.johnson 3 年之前
父节点
当前提交
ade73e5e18
共有 1 个文件被更改,包括 3 次插入2 次删除
  1. 3 2
      src/extensions/group-by-v2/bootstrap-table-group-by.js

+ 3 - 2
src/extensions/group-by-v2/bootstrap-table-group-by.js

@@ -83,8 +83,9 @@ BootstrapTable.prototype.initSort = function (...args) {
       const groupByFields = this.getGroupByFields()
       const groupValues = []
 
-      $.each(groupByFields, (i, field) => {
-        groupValues.push(item[field])
+    $.each(groupByFields, (i, field) => {
+        let value_ = Utils.getItemField(item, field, that.options.escape, item.escape)
+        groupValues.push(value_)
       })
 
       return groupValues.join(', ')