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

QQ登录

只需一步,快速开始

查看: 1900|回复: 6

[结贴] 获取当前行数据

[复制链接]

20

主题

83

帖子

152

积分

初级会员

Rank: 2

积分
152
QQ
发表于 2016-12-8 11:20:05 | 显示全部楼层 |阅读模式
我想获取当前行的val,通过它来进行判断。数据库xid为taskG2,代码如下,为什么获取到的值时对时错。帮我看下代码有什么问题吗
Model.prototype.row4Click = function(event){
                var data = this.comp('taskG2');                        
                 var row = data.getCurrentRow();
                 alert(row.val('xp_Bid'));
                 if(row.val('xp_Bid')=='自由竞标'){
                 alert('1');
                 }
        };

20

主题

83

帖子

152

积分

初级会员

Rank: 2

积分
152
QQ
 楼主| 发表于 2016-12-8 11:23:06 | 显示全部楼层
字段xid是xp_Bid
回复 支持 反对

使用道具 举报

发表于 2016-12-8 13:29:16 | 显示全部楼层
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

20

主题

83

帖子

152

积分

初级会员

Rank: 2

积分
152
QQ
 楼主| 发表于 2016-12-8 14:00:38 | 显示全部楼层
liangyongfei 发表于 2016-12-8 13:29
http://docs.wex5.com/wex5-ui-question-list-2019/

谢谢啊,我想知道我上面代码有什么问题。我发现这一次点击弹出的值都是上一次的点击行的结果,这是什么原因导致的?
回复 支持 反对

使用道具 举报

发表于 2016-12-8 14:43:15 | 显示全部楼层
庞胜文 发表于 2016-12-8 14:00
谢谢啊,我想知道我上面代码有什么问题。我发现这一次点击弹出的值都是上一次的点击行的结果,这是什么原 ...

因为点击事件的时候,data组件还没有切换选中行!
点击事件执行完后,才换行的!时机比较晚,所以getCurrentRow 获取不到真正的当前行!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

20

主题

83

帖子

152

积分

初级会员

Rank: 2

积分
152
QQ
 楼主| 发表于 2016-12-8 15:00:37 | 显示全部楼层
liangyongfei 发表于 2016-12-8 14:43
因为点击事件的时候,data组件还没有切换选中行!
点击事件执行完后,才换行的!时机比较晚,所以getCurr ...

谢谢老师,我懂了。我换上面你个的例子,已经解决了,结贴吧
回复 支持 反对

使用道具 举报

20

主题

83

帖子

152

积分

初级会员

Rank: 2

积分
152
QQ
 楼主| 发表于 2016-12-8 15:12:37 | 显示全部楼层
liangyongfei 发表于 2016-12-8 14:43
因为点击事件的时候,data组件还没有切换选中行!
点击事件执行完后,才换行的!时机比较晚,所以getCurr ...

那这种情况影不影响后面事件的判断?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-23 07:40 , Processed in 0.128268 second(s), 28 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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