jQuery MiniUI

 找回密码
 立即注册
查看: 3354|回复: 4
打印 上一主题 下一主题

TreeGrid 求和的时候只累加父项和没有子项的项 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2018-1-17 12:44:32 |只看该作者 |倒序浏览
TreeGrid 求和的时候只累加父项和没有子项的项要怎么做呢

Rank: 8Rank: 8

沙发
发表于 2018-1-17 14:44:00 |只看该作者
只累加父项和没有子项的项怎么理解,没有子项的项不就是父项吗?
你求和累加的项到底是什么?

Rank: 3Rank: 3

板凳
发表于 2018-1-17 14:48:19 |只看该作者
felt 发表于 2018-1-17 14:44
只累加父项和没有子项的项怎么理解,没有子项的项不就是父项吗?
你求和累加的项到底是什么? ...

那应该就是父项的意思。因为 如果用示例的方法累加的话 会把子项也累加进去,数据就乱了

Rank: 8Rank: 8

地板
发表于 2018-1-17 14:55:59 |只看该作者
vtjj3213 发表于 2018-1-17 14:48
那应该就是父项的意思。因为 如果用示例的方法累加的话 会把子项也累加进去,数据就乱了 ...

我觉得求和应该求所有子项的,不然你不同级的父项数据加起来还正确?
  1. var nodes=tree.getList();
  2. var sum=0;
  3. for(var i=0,l=nodes.length;i<l;i++){
  4.    var node=nodes[i];
  5.     if(tree.isLeaf(node)){
  6.           sum+=node.xxx;
  7.    }
  8. }
复制代码

Rank: 3Rank: 3

5#
发表于 2018-1-17 14:58:44 |只看该作者
felt 发表于 2018-1-17 14:55
我觉得求和应该求所有子项的,不然你不同级的父项数据加起来还正确?

哦,也行。我的只有1 2 两级,1可能没有子项

Archiver|普加软件

GMT+8, 2024-11-17 06:20 , Processed in 1.042970 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部