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

QQ登录

只需一步,快速开始

查看: 2458|回复: 9

[结贴] 两列的list点击问题

[复制链接]

44

主题

150

帖子

382

积分

中级会员

Rank: 3Rank: 3

积分
382
QQ
发表于 2016-6-8 18:07:04 | 显示全部楼层 |阅读模式
淘宝案例首页的“猜你喜欢”下面的商品数量为单数时,最后一行会出现空白,点击空白处时,list的点击事件里面的data.getValue("xxx") 获取到的是第一个商品的信息。这怎么解决?
发表于 2016-6-11 18:46:23 | 显示全部楼层
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

44

主题

150

帖子

382

积分

中级会员

Rank: 3Rank: 3

积分
382
QQ
 楼主| 发表于 2016-6-13 10:31:06 | 显示全部楼层
liangyongfei 发表于 2016-6-11 18:46
http://docs.wex5.com/wex5-ui-question-list-4011/

这个不行,我点击最后一行,获取到的是第一行(注:点击的是最后一行的空白区域,最后一行只有左边有商品,右边为空白区域,我点击的是空白区域)
回复 支持 反对

使用道具 举报

发表于 2016-6-14 15:58:24 | 显示全部楼层
qw_zhku 发表于 2016-6-13 10:31
这个不行,我点击最后一行,获取到的是第一行(注:点击的是最后一行的空白区域,最后一行只有左边有商品 ...

获取当前行是:http://docs.wex5.com/wex5-ui-question-list-2019/
刚刚那个帖子写的有问题!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

44

主题

150

帖子

382

积分

中级会员

Rank: 3Rank: 3

积分
382
QQ
 楼主| 发表于 2016-6-14 17:43:10 | 显示全部楼层
liangyongfei 发表于 2016-6-14 15:58
获取当前行是:http://docs.wex5.com/wex5-ui-question-list-2019/
刚刚那个帖子写的有问题! ...

这个还直接报错了:event.bindingContext.$object.val is not a function
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2016-6-15 15:06:22 | 显示全部楼层
在onClick事件中加debugger调试看看event.bindingContext.$object是什么
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

44

主题

150

帖子

382

积分

中级会员

Rank: 3Rank: 3

积分
382
QQ
 楼主| 发表于 2016-7-14 15:55:25 | 显示全部楼层
jishuang 发表于 2016-6-15 15:06
在onClick事件中加debugger调试看看event.bindingContext.$object是什么

差点忘了这个帖子,问题还没解决。event.bindingContext.$object调用val函数会提示
"val is not a function"以下是debug下看到的event.bindingContext.$object,我看不懂.....

$routeState: n
__cid: "cJjq6Nf"
__componentDefereds: Object
__components: Object
__context: n
__contextUrl: "/x5/UI2/v_423f95e335f54ba88cecb3704afad901l_zh_CNs_d_m/mengniu/main/main.w?$pageType=context"
__id: "C72510549A2000016521117E18B016D0"
__loadedDefereds: Object
__parent: div#C725105476200001612B4D1712201FEC_windowContainer1.x-window-container.cyeA3im
__src: "$model/UI2/mengniu/main/main.w"
__sysParam: "true"
_editor_class_: Object
_flag_: "7c9d841e688c5a5b34d9051323b4878b"
_onMessageFn: (e)
_parentModel: n
_rootNode: div#C72510549A2000016521117E18B016D0_window.main13.cJjq6Nf
_status: 5
_unloadFn: ()
events: Object
foreach_afterRender_list1: (e)
foreach_list1: (e)
goodsData: n
imgData: n
lastContentXid: "homeContent"
owner: n
params: Object
refreshCar: false
tb_commodity: n
__proto__: r
回复 支持 反对

使用道具 举报

发表于 2016-7-15 10:10:46 | 显示全部楼层
qw_zhku 发表于 2016-7-14 15:55
差点忘了这个帖子,问题还没解决。event.bindingContext.$object调用val函数会提示
"val is not a functi ...

那你试试
data.getValue("xxx",event.bindingContext.$object)  可以获取到当前行的字段吗???

event.bindingContext.$object 表示的就是当前行对象!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

44

主题

150

帖子

382

积分

中级会员

Rank: 3Rank: 3

积分
382
QQ
 楼主| 发表于 2016-7-15 10:43:27 | 显示全部楼层
liangyongfei 发表于 2016-7-15 10:10
那你试试
data.getValue("xxx",event.bindingContext.$object)  可以获取到当前行的字段吗???

解决了,onclick事件要写在list里面的组件上,我之前是直接写在了list的click事件里面,所以获取不了。
data.getValue("xxx",event.bindingContext.$object) 这个方法还没试。
结贴,谢谢
回复 支持 反对

使用道具 举报

14

主题

75

帖子

737

积分

高级会员

Rank: 4

积分
737
QQ
发表于 2017-4-12 17:50:17 | 显示全部楼层
啥,这个问题我正在纠结呢,到底是写在哪里,
        Model.prototype.list1Click = function(event){
                alert(event.bindingContext.$object.val('prop_name'));
        };
写在这里是报错的:event.bindingContext.$object.val is not a function
可否告诉一下,谢谢!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-7 05:55 , Processed in 0.059729 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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