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

QQ登录

只需一步,快速开始

查看: 3598|回复: 1

[未处理] wex5 数据组件与list问题,点击取当前行问题,求解答

[复制链接]

12

主题

33

帖子

145

积分

初级会员

Rank: 2

积分
145
QQ
发表于 2020-11-18 17:55:07 | 显示全部楼层 |阅读模式
需求:list绑定数据后,里面添加了button按钮用于跳转到编辑页面编辑,点击list跳转到详细列表页面。
操作1:list的bind-click事件绑定跳转到详细列表页面,点击时可以获取当前行数据跳转到详细列表页面,但是button按钮的onclick()事件获取不到,
操作2:在list组件下的 li 标签绑定bind-click事件获取列表,将button与 li 标签同级。此时不论点击谁第一次获取到的都是第一条数据,不是当前行。下一次点击是上一次点击的那条数据。
调试发现:每次都是组件的事件执行完后才定位到点击的那一行。
问:有没有办法解决?想要点击是先定位到当前行,在执行点击组件的事件?

12

主题

33

帖子

145

积分

初级会员

Rank: 2

积分
145
QQ
 楼主| 发表于 2020-11-19 09:24:50 | 显示全部楼层
本帖最后由 weixiaoke 于 2021-4-15 18:29 编辑

大佬给解答的,没有好好看教程,,。多看看官网的外卖等案例。通过下面的就可以获取到按钮所在的行了。
Model.prototype.button1Click = function(event){
                var row = event.bindingContext.$object;
                }

结贴!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-21 21:07 , Processed in 0.053087 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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