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. 8
      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事件

8
src/core/utils/tree.js

@ -500,17 +500,17 @@
}, },
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