浏览代码

fix #4191: Fixed treegrid cannot work bug.

zhixin 6 年之前
父节点
当前提交
4ae907f73b
共有 1 个文件被更改,包括 3 次插入2 次删除
  1. 3 2
      src/extensions/treegrid/bootstrap-table-treegrid.js

+ 3 - 2
src/extensions/treegrid/bootstrap-table-treegrid.js

@@ -62,8 +62,9 @@
         var len = nodes.length - 1;
         var len = nodes.length - 1;
         for (var i = 0; i <= len; i++) {
         for (var i = 0; i <= len; i++) {
             var node = nodes[i];
             var node = nodes[i];
-            node._level = item._level + 1;
-            node._parent = item;
+            var defaultItem = $.extend(true, {}, item);
+            node._level = defaultItem._level + 1;
+            node._parent = defaultItem;
             if (i === len)
             if (i === len)
                 node._last = 1;
                 node._last = 1;
             // jquery.treegrid.js
             // jquery.treegrid.js