Browse Source

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

Merge in VISUAL/fineui from ~DAILER/fineui:master to master

* commit 'f1b9825e09e9322abf85992341649854baa0367f':
  无JIRA任务 feat: BI.Tree.traversal方法迭代函数增加父节点参数
es6
parent
commit
9f22538873
  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)
- bi.sign_editor支持显示值居左/居中/居右显示
- 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)) {
return;
}
var self = this;
BI.some(array, function (i, item) {
if (callback(i, item) === false) {
if (callback(i, item, pNode) === false) {
return true;
}
self.traversal(item.children, callback);
self.traversal(item.children, callback, item);
});
}
});

Loading…
Cancel
Save