Browse Source

无JIRA任务 feat: BI.Tree.traversal方法迭代函数增加父节点参数

es6
zsmj1994 4 years ago
parent
commit
7a5809f303
  1. 3
      changelog.md
  2. 6
      src/core/utils/tree.js

3
changelog.md

@ -1,4 +1,7 @@
# 更新日志 # 更新日志
2.0(2020-09)
- BI.Tree.traversal方法迭代函数增加父节点参数
2.0(2020-08) 2.0(2020-08)
- bi.sign_editor支持显示值居左/居中/居右显示 - bi.sign_editor支持显示值居左/居中/居右显示
- bi.iframe新增EVENT_LOADED事件 - bi.iframe新增EVENT_LOADED事件

6
src/core/utils/tree.js

@ -500,16 +500,16 @@
}, },
traversal: function (array, callback) { traversal: function (array, callback, pNode) {
if (BI.isNull(array)) { if (BI.isNull(array)) {
return; return;
} }
var self = this; var self = this;
BI.some(array, function (i, item) { BI.some(array, function (i, item) {
if (callback(i, item) === false) { if (callback(i, item, pNode) === false) {
return true; return true;
} }
self.traversal(item.children, callback); self.traversal(item.children, callback, item);
}); });
} }
}); });

Loading…
Cancel
Save