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

QQ登录

只需一步,快速开始

查看: 1786|回复: 2

[结贴] 求助,如何将list组件利用filter过滤后显示出来的列求和?

[复制链接]

12

主题

48

帖子

102

积分

初级会员

Rank: 2

积分
102
QQ
发表于 2017-10-13 09:57:13 | 显示全部楼层 |阅读模式
求助,如何将list组件利用filter过滤后显示出来的列求和?
list组件绑定数据后,将filter设定条件,比如:
$model.params.dtlName ==$row.val("fName")
其中dtlName是从上一页利用justep.Shell.showPage传递过来的参数
目的是只显示特定用户的数据,接下来我要将某一列挑选出来的数据求和,
我不知道怎么写,请大神指点。
我是不是需要将挑选出来的数据重新写入到一个临时的data数据库里面,是不是利用toJson将挑选出来的数据全都变成数组,然后再放到新的临时数据库里?然后在这个数据库里面进行求和?
还是直接利用:$model.perData.sum("fIn","fName")这样的命令(perData是数据库名字),填写在数据库的计算规则里面,就能将用户名等于fName的fIn字段进行求和?
关于$model.perData.sum("fIn","fName")命令,似乎第二个参数“fName”没有起到过滤的效果,请教大神,关于求和的命令sum,我写的对吗?
发表于 2017-10-16 11:27:57 | 显示全部楼层
list filter 只是过滤出要显示的列
http://docs.wex5.com/wex5-ui-question-list-2018/

如果是统计符合条件的某列求和,可以参考API文档提供的案例

  1. var sum = this.comp('mainData').sum('fAge',function(ev){
  2.             var v = ev.source.getValue('fName',ev.row);
  3.             return v.indexOf('李')==0;
  4.     });
复制代码


第二个函数中写条件!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 1 反对 0

使用道具 举报

12

主题

48

帖子

102

积分

初级会员

Rank: 2

积分
102
QQ
 楼主| 发表于 2017-10-17 15:21:27 | 显示全部楼层
liangyongfei 发表于 2017-10-16 11:27
list filter 只是过滤出要显示的列
http://docs.wex5.com/wex5-ui-question-list-2018/

谢谢大神,我刚刚接触编程,我知道我的有些问题肯定让大神看着很生气,为了弄出点东西来,我只能厚着脸皮提问了,谢谢大神,添麻烦了
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-19 08:20 , Processed in 0.072715 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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