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

QQ登录

只需一步,快速开始

查看: 1520|回复: 5

[处理中4] 仿微店在商店下面商品点击checkbox上时,提示ID=s001找不到数据

[复制链接]

32

主题

136

帖子

230

积分

中级会员

Rank: 3Rank: 3

积分
230
QQ
发表于 2017-4-6 14:13:10 | 显示全部楼层 |阅读模式
仿微店在商店下面商品点击checkbox上时,提示ID=s001找不到数据

32

主题

136

帖子

230

积分

中级会员

Rank: 3Rank: 3

积分
230
QQ
 楼主| 发表于 2017-4-6 14:15:28 | 显示全部楼层
Model.prototype.goodscheckboxChange = function(event){
                var row = event.bindingContext.$object;
                var shopID=row.val("fShopID");
                debugger;
                var rows = this.comp("cartGoodsData").find(['fShopID','fCheck'], [shopID,1]);
                var rowsnum=rows.length;
                if(event.checked){
                        rowsnum++;
                }else{
                        rowsnum--;
                }
                if(rowsnum>0){
                        this.comp("cartGoodsData").setValueByID('fCheck', 1, shopID);
                }else {
                        this.comp("cartGoodsData").setValueByID('fCheck', "", shopID);
                }
        };
代码如下
回复 支持 反对

使用道具 举报

1

主题

6163

帖子

2095

积分

金牌会员

Rank: 6Rank: 6

积分
2095
QQ
发表于 2017-4-6 16:29:37 | 显示全部楼层
齐海华 发表于 2017-4-6 14:15
Model.prototype.goodscheckboxChange = function(event){
                var row = event.bindingContext.$object;
                v ...

发控制台的“完整”报错信息   或是把你的工厂发给我  我看下
回复 支持 反对

使用道具 举报

32

主题

136

帖子

230

积分

中级会员

Rank: 3Rank: 3

积分
230
QQ
 楼主| 发表于 2017-4-7 10:21:21 | 显示全部楼层
半导体 发表于 2017-4-6 16:29
发控制台的“完整”报错信息   或是把你的工厂发给我  我看下

这是我的工程

wd.zip

2.92 MB, 下载次数: 23

回复 支持 反对

使用道具 举报

1

主题

6163

帖子

2095

积分

金牌会员

Rank: 6Rank: 6

积分
2095
QQ
发表于 2017-4-7 11:26:54 | 显示全部楼层

setValueByID方法的第三个参数必须是行ID  但是你的fShopID并不是行ID  所以并不能这么使用
你应该要写var shopID=row.val("id");  这样就好了
回复 支持 反对

使用道具 举报

32

主题

136

帖子

230

积分

中级会员

Rank: 3Rank: 3

积分
230
QQ
 楼主| 发表于 2017-4-7 11:57:34 | 显示全部楼层
半导体 发表于 2017-4-7 11:26
setValueByID方法的第三个参数必须是行ID  但是你的fShopID并不是行ID  所以并不能这么使用
你应该要写va ...

并不是你说的那个问题,我是要找商店的id号,不是找当前行商品的ID号。所以要var shopID=row.val("fShopID");只不过在设置check的时候找错了对象,所以出错了。现在可以结贴了!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-6 13:20 , Processed in 0.054053 second(s), 27 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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