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

QQ登录

只需一步,快速开始

查看: 3537|回复: 4

[结贴] 使用获取当前行数据的问题

[复制链接]

36

主题

110

帖子

186

积分

初级会员

Rank: 2

积分
186
QQ
发表于 2015-9-23 01:20:52 | 显示全部楼层 |阅读模式
我使用scrollView的时候,想获取到当前选中行数据,采用btn绑定点击事件。可是每次需要点击两次,才能获取到正确的ID号,这个是什么意思?是否还有更好的办法来获取选中行数据呢?
  1. Model.prototype.showDetailOrderListBtnClick = function(event){
  2.                 var currentRowData = this.comp('orderData').getCurrentRow(true);
  3.                 var orderId = this.comp('orderData').getValue('orderId', currentRowData);
  4.                 console.log("showDetailOrderListBtnClick:" + orderId);
  5.         };
复制代码



1.jpg

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35962
发表于 2015-9-23 15:01:04 | 显示全部楼层
参考var row = event.bindingContext.$object;
row.val("orderId");
看看
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

36

主题

110

帖子

186

积分

初级会员

Rank: 2

积分
186
QQ
 楼主| 发表于 2015-9-23 15:35:43 | 显示全部楼层
jishuang 发表于 2015-9-23 15:01
参考var row = event.bindingContext.$object;
row.val("orderId");
看看

用你的这个方法可以,谢谢啊!!!!
为什么上面的方法不是获取当前行的,要先聚焦点击后才是对应的行?

顺便祝中秋快乐
回复 支持 反对

使用道具 举报

36

主题

110

帖子

186

积分

初级会员

Rank: 2

积分
186
QQ
 楼主| 发表于 2015-9-23 15:50:57 | 显示全部楼层
jishuang 发表于 2015-9-23 15:01
参考var row = event.bindingContext.$object;
row.val("orderId");
看看

还有个问题:Scroll怎么通过代码手动触发下拉操作呢?
回复 支持 反对

使用道具 举报

36

主题

110

帖子

186

积分

初级会员

Rank: 2

积分
186
QQ
 楼主| 发表于 2015-9-23 18:04:17 | 显示全部楼层
moses_wang 发表于 2015-9-23 15:50
还有个问题:Scroll怎么通过代码手动触发下拉操作呢?

找到了,可以通过refreshData来完成。谢谢,可以结贴了
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-16 05:36 , Processed in 0.089304 second(s), 27 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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