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

QQ登录

只需一步,快速开始

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

[处理中3] tree组件实现点击可多选操作

[复制链接]

10

主题

39

帖子

79

积分

初级会员

Rank: 2

积分
79
QQ
 楼主| 发表于 2017-12-19 14:04:37 | 显示全部楼层
这种情况下获取的是所有的数据
回复 支持 反对

使用道具 举报

发表于 2017-12-19 14:34:47 | 显示全部楼层
majulian 发表于 2017-12-19 14:00
Model.prototype.checkbox1Change = function(event){
       
        var goodsData=this.comp('regionData');

regionData  这个字符串书写确定是正确的吧??
data组件对象没获取到 ,才 报错is not a function的!

你这个功能是全选,或者全不选吗?
debugger调试一下goodsData 是否是一个组件对象?
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

10

主题

39

帖子

79

积分

初级会员

Rank: 2

积分
79
QQ
 楼主| 发表于 2017-12-19 14:42:56 | 显示全部楼层
这个获取的就是一个js对象,报错is not a function是因为获取的是行数据,调用each方法报这个错,这个功能是用复选框做的,只是单独在最下面加了一个复选框,控制的全选,行上加的复选框是控制选择的哪行数据
回复 支持 反对

使用道具 举报

10

主题

39

帖子

79

积分

初级会员

Rank: 2

积分
79
QQ
 楼主| 发表于 2017-12-19 14:46:10 | 显示全部楼层
我现在只是控制的当前的选择行数据,获取data的js对象,这样调用each方法有问题吗

       
        var goodsData=this.comp('regionData');
        var choose=this.comp('allChoose').val();
        goodsData.each(function(obj){
               
                        if(choose){       
                                        var row=obj.row;
                                goodsData.setValue("fCheck","1",obj.row);
                        } else {
                                goodsData.setValue("fCheck","",obj.row);
               
                        }       
                });
以上方法控制的是全选
我现在值是单纯的想将选择的数据拿到,用each方法怎么做呢
       
回复 支持 反对

使用道具 举报

发表于 2017-12-19 14:53:13 | 显示全部楼层
majulian 发表于 2017-12-19 14:46
我现在只是控制的当前的选择行数据,获取data的js对象,这样调用each方法有问题吗

       

不用data.each啊!  
直接绑定data行字段就可以了!不用谢js代码赋值的!
http://docs.wex5.com/wex5-ui-question-list-2109/

和list上input绑定一样!bind-ref绑定字段就可以
http://docs.wex5.com/wex5-ui-question-list-2036/
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

10

主题

39

帖子

79

积分

初级会员

Rank: 2

积分
79
QQ
 楼主| 发表于 2017-12-19 15:43:49 | 显示全部楼层
我是按照这种方法做的啊,
https://pan.baidu.com/s/1pLQfEJL

https://pan.baidu.com/s/1nvKelJV
还是有问题啊
回复 支持 反对

使用道具 举报

10

主题

39

帖子

79

积分

初级会员

Rank: 2

积分
79
QQ
 楼主| 发表于 2017-12-19 15:45:19 | 显示全部楼层
我是按照这种方法做的啊,




还是有问题啊
回复 支持 反对

使用道具 举报

10

主题

39

帖子

79

积分

初级会员

Rank: 2

积分
79
QQ
 楼主| 发表于 2017-12-19 15:47:24 | 显示全部楼层
方便远程帮忙看一下吗,真不知道该怎么办了
回复 支持 反对

使用道具 举报

发表于 2017-12-19 16:42:05 | 显示全部楼层
majulian 发表于 2017-12-19 15:47
方便远程帮忙看一下吗,真不知道该怎么办了

你好楼主,该问题需要远程,已经通过技术服务QQ加你为好友了,请及时通过,我们会尽快QQ远程。
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-12 11:01 , Processed in 0.055340 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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