- 注册时间
- 2014-7-21
- 最后登录
- 2022-7-26
- 阅读权限
- 150
- 积分
- 18264
- 精华
- 0
- 帖子
- 8338
 
|
本帖最后由 dforce 于 2019-1-7 14:53 编辑
- function syncParentNode() {
- var nodes = tree.getData();
- for (var i = 0, l = nodes.length; i < l; i++) {
- var node = nodes[i];
- var childNodes = tree.getChildNodes(node);
- //伪代码,假设是Duration字段
- var duration = 0;
- for (var j = 0, k = childNodes.length; j < k; j++) {
- duration += parseInt(childNodes[j].Duration);
- }
- tree.updateRow(node,{Duration:duration})
- }
-
- }
复制代码 比如说这样的方法,每次加载完或过滤调用一次计算。
yf云飞 发表于 2019-1-7 10:36 
您说的是整个列的汇总吧(底下的那个)?我主要是想问一下每次查询后父节点的汇总,如截图紫色的那些地方 ...
只有统计行有这样的功能,其他行数据需要你自己处理更新。 |
|