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

QQ登录

只需一步,快速开始

楼主: chenweibinx

[结贴] grid

[复制链接]

127

主题

535

帖子

1078

积分

金牌会员

Rank: 6Rank: 6

积分
1078
QQ
 楼主| 发表于 2018-7-23 14:21:44 | 显示全部楼层
jishuang 发表于 2018-7-23 14:20
DetailData是什么?

就是一个bizdata里面有几条数据
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36196
发表于 2018-7-23 14:31:13 | 显示全部楼层
event.data.rows是数组就直接遍历啊

你定义data=[]就一个一个空数组,用它遍历肯定没有数据

for(var i = 0 ;i<event.data.rows.length;i++){
  bizData.newData();
bizData.setValue("XXXXX",event.data.rows[i].val("XXX"));
}
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

127

主题

535

帖子

1078

积分

金牌会员

Rank: 6Rank: 6

积分
1078
QQ
 楼主| 发表于 2018-7-23 15:09:51 | 显示全部楼层
本帖最后由 chenweibinx 于 2018-7-23 15:19 编辑
jishuang 发表于 2018-7-23 14:31
event.data.rows是数组就直接遍历啊

你定义data=[]就一个一个空数组,用它遍历肯定没有数据

但是还是有问题,我alert一下event.data.rows.length,它是undefined,改成event.data.rows.count()就可以
但是event.data.rows.val("fNum")报错Cannot read property 'val' of undefined

回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36196
发表于 2018-7-23 15:22:16 | 显示全部楼层
debugger看event.data.rows是什么啊
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

127

主题

535

帖子

1078

积分

金牌会员

Rank: 6Rank: 6

积分
1078
QQ
 楼主| 发表于 2018-7-23 15:30:08 | 显示全部楼层
jishuang 发表于 2018-7-23 15:22
debugger看event.data.rows是什么啊

如图所示,请问是什么意思?
HX@~_~H}ZNYEL2F$P4XRFC5.png
B4%9DW[F1)@RJPR@[[C7N(P.png
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36196
发表于 2018-7-23 16:03:56 | 显示全部楼层
你只是传的data对象不是传的行数据啊
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

127

主题

535

帖子

1078

积分

金牌会员

Rank: 6Rank: 6

积分
1078
QQ
 楼主| 发表于 2018-7-23 16:10:59 | 显示全部楼层
jishuang 发表于 2018-7-23 16:03
你只是传的data对象不是传的行数据啊

var DetailData = this.comp('DetailData');
                var rows = [];
                DetailData.each(function(options) {
                        rows.push(options.row.toJson());// 将所有行push到rows中
                });
                if (StoreHose === '' || StoreHose === 'undefined' || StoreHose === null) {
                        justep.Util.hint("请先选择仓库");
                } else {
                        this.comp("INwindowDialog").open({
                                data : {
                                        rows : rows
                                }
                        });
                }
那我改成传这个rows,还是报错event.data.rows.val is not a function,请问怎么解决?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36196
发表于 2018-7-23 16:19:34 | 显示全部楼层
event.data.rows[i]
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

127

主题

535

帖子

1078

积分

金牌会员

Rank: 6Rank: 6

积分
1078
QQ
 楼主| 发表于 2018-7-23 16:24:08 | 显示全部楼层
本帖最后由 chenweibinx 于 2018-7-23 16:42 编辑


用newdata,ChooseData.setValue("",event.data.rows)就可以了,条数是对的,那怎么去除grid勾选框的√



回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36196
发表于 2018-7-23 16:39:52 | 显示全部楼层
勾选框的值的是什么的勾选框?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-19 06:23 , Processed in 0.059804 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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