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

QQ登录

只需一步,快速开始

12
返回列表 发新帖
楼主: malixin

[处理中3] data的编辑规则中如何设置统计汇总

[复制链接]

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2018-2-8 14:56:21 | 显示全部楼层
malixin 发表于 2018-2-8 14:17
加载的数据没有问题,就是比如加载了100条,其中这100条包含哪些类型多少条,我要统计这个,如果使用filt ...

如果data的limit是100,那上面的方法计算的就是100
不是说你filter过滤的数据是100条默认就加载了100条,要看data的limit设置的是多少
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

767

主题

1914

帖子

3831

积分

论坛元老

Rank: 8Rank: 8

积分
3831
QQ
 楼主| 发表于 2018-2-8 15:07:57 | 显示全部楼层
1104797209 发表于 2018-2-8 14:54
你的统计是grid有三行,每行都有一个苹果,统计出三个苹果吗?是这种吗? ...

对的,bizdata的数据如下:这样加载到了dataTable中。
ID 类型
1 苹果
3 苹果
2 苹果
4 香蕉


那么统计出来后我想放到lable上显示 苹果3个,香蕉1个。

回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2018-2-8 15:25:08 | 显示全部楼层
//统计mainData中fName姓“李”的记录数
var count = this.comp('mainData').count(function(ev){
    var v = ev.data.getValue('fName',ev.row);
    return v.indexOf('李')==0;
});
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

767

主题

1914

帖子

3831

积分

论坛元老

Rank: 8Rank: 8

积分
3831
QQ
 楼主| 发表于 2018-2-9 08:42:27 | 显示全部楼层
本帖最后由 malixin 于 2018-2-9 08:45 编辑
jishuang 发表于 2018-2-8 15:25
//统计mainData中fName姓“李”的记录数
var count = this.comp('mainData').count(function(ev){
    var  ...

Cannot read property 'indexOf' of undefined  提示这个
您提供的代码放到了onload里面去了
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2018-2-9 09:48:05 | 显示全部楼层
debugger调试看你的v是什么啊
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

767

主题

1914

帖子

3831

积分

论坛元老

Rank: 8Rank: 8

积分
3831
QQ
 楼主| 发表于 2018-2-9 15:53:41 | 显示全部楼层
jishuang 发表于 2018-2-9 09:48
debugger调试看你的v是什么啊

v is not defined

很奇怪一个问题,因为我是点击事件调用这个的,有些点击了不会报错,有些点击了会报错。
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2018-2-9 16:06:03 | 显示全部楼层
那就看data遍历中获取的行数据是否正确
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

767

主题

1914

帖子

3831

积分

论坛元老

Rank: 8Rank: 8

积分
3831
QQ
 楼主| 发表于 2018-2-9 16:09:57 | 显示全部楼层
jishuang 发表于 2018-2-9 16:06
那就看data遍历中获取的行数据是否正确

行数据没有问题,不知道哪里的问题,有的点击不报错,有两个点击报错。

还有什么原因可能造成?
另外还有其他方式没有,就是查找前台data中包含某个信息的有多少条记录。
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2018-2-9 16:15:44 | 显示全部楼层
没有,统计就用count
v没有说明这列上 没值,加一个没值的判断
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2018-2-9 16:18:59 | 显示全部楼层
  var v = ev.data.getValue('fName',ev.row);
if(v != undefined){
    return v.indexOf('李')==0;
}
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-5 11:36 , Processed in 0.064727 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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