起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1826|回复: 8

[结贴] 树节点求和?

  [复制链接]

289

主题

988

帖子

1694

积分

金牌会员

Rank: 6Rank: 6

积分
1694
QQ
发表于 2014-11-17 08:57:31 | 显示全部楼层 |阅读模式
请问我想实现在叶节点数据改变的时候,父级自动计算,且父级目录等于子级目录的和。如何开发?


88

主题

9507

帖子

5135

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5135
QQ
发表于 2014-11-17 10:02:00 | 显示全部楼层
叶子节点数据改变的时候,会触发data组件的onValueChange,在onValueChange事件中获取父ID,通过调用data组件的sum方法,计算这个父节点下的子节点的和
远程的联系方法 QQ 728094812。添加好友时,需要填写论坛账号
发远程时同时也发一下帖子的地址,方便了解要解决的问题

如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

289

主题

988

帖子

1694

积分

金牌会员

Rank: 6Rank: 6

积分
1694
QQ
 楼主| 发表于 2014-11-17 10:45:16 | 显示全部楼层
sum可以直接求某个节点子节点的和?如何通过sum求?
回复 支持 反对

使用道具 举报

1

主题

1222

帖子

1378

积分

金牌会员

Rank: 6Rank: 6

积分
1378
QQ
发表于 2014-11-17 11:22:45 | 显示全部楼层
  //统计mainData中年龄fAge合计
    var sum = this.comp('mainData').sum('fAge');
    //统计mainData中fName姓“李”的年龄fAge合计
    var sum = this.comp('mainData').sum('fAge',function(ev){
、、这里符合条件的返回true
            var v = ev.source.getValue('fName',ev.row);
            return v.indexOf('李')==0;
    });
回复 支持 反对

使用道具 举报

289

主题

988

帖子

1694

积分

金牌会员

Rank: 6Rank: 6

积分
1694
QQ
 楼主| 发表于 2014-11-17 14:05:41 | 显示全部楼层
好的,试试。结贴。。。
回复 支持 反对

使用道具 举报

289

主题

988

帖子

1694

积分

金牌会员

Rank: 6Rank: 6

积分
1694
QQ
 楼主| 发表于 2014-11-20 16:56:56 | 显示全部楼层
不好意思,今天来使用var sum = this.comp('mainData').sum('fAge',function(ev){
、、这里符合条件的返回true
            var v = ev.source.getValue('fName',ev.row);
            return v.indexOf('李')==0;
    });
可是5.2.7版本中没有this.comp函数哦
回复 支持 反对

使用道具 举报

289

主题

988

帖子

1694

积分

金牌会员

Rank: 6Rank: 6

积分
1694
QQ
 楼主| 发表于 2014-11-21 09:01:10 | 显示全部楼层
用其他方法解决了,谢谢。。
回复 支持 反对

使用道具 举报

37

主题

144

帖子

447

积分

中级会员

Rank: 3Rank: 3

积分
447
QQ
发表于 2015-7-24 16:23:28 | 显示全部楼层
sharhua 发表于 2014-11-21 09:01
用其他方法解决了,谢谢。。

我的版本也没有这个函数,有什么方法吗?
回复 支持 反对

使用道具 举报

发表于 2015-7-24 16:30:34 | 显示全部楼层
cherishdqy 发表于 2015-7-24 16:23
我的版本也没有这个函数,有什么方法吗?

查看旧版本api
KGEK$9P$XMJ@U]K2YLLRAG4.png
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-11-26 16:28 , Processed in 0.066091 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表