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

QQ登录

只需一步,快速开始

楼主: chenweibinx

[结贴] grid获取当前选择行数据

[复制链接]

127

主题

535

帖子

1076

积分

金牌会员

Rank: 6Rank: 6

积分
1076
QQ
 楼主| 发表于 2018-2-28 16:10:26 | 显示全部楼层
1104797209 发表于 2018-2-28 16:10
你cData的数据从哪里来的

自定义动作加载得到的
回复 支持 反对

使用道具 举报

197

主题

834

帖子

1511

积分

金牌会员

Rank: 6Rank: 6

积分
1511
QQ
发表于 2018-2-28 16:11:21 | 显示全部楼层
chenweibinx 发表于 2018-2-28 16:10
自定义动作加载得到的

然后赋值给cData?
那你为何不用bizData
------回复内容仅供参考
回复 支持 反对

使用道具 举报

127

主题

535

帖子

1076

积分

金牌会员

Rank: 6Rank: 6

积分
1076
QQ
 楼主| 发表于 2018-2-28 16:12:48 | 显示全部楼层
1104797209 发表于 2018-2-28 16:11
然后赋值给cData?
那你为何不用bizData

之前试过bizData也没办法实现
回复 支持 反对

使用道具 举报

197

主题

834

帖子

1511

积分

金牌会员

Rank: 6Rank: 6

积分
1511
QQ
发表于 2018-2-28 16:14:02 | 显示全部楼层
chenweibinx 发表于 2018-2-28 16:12
之前试过bizData也没办法实现

我建议你用bizData,
然后双击行拿到行ID,然后在查询数据
------回复内容仅供参考
回复 支持 反对

使用道具 举报

127

主题

535

帖子

1076

积分

金牌会员

Rank: 6Rank: 6

积分
1076
QQ
 楼主| 发表于 2018-2-28 16:21:24 | 显示全部楼层
1104797209 发表于 2018-2-28 16:14
我建议你用bizData,
然后双击行拿到行ID,然后在查询数据

用bizData获取的就是null,获取不到row和rowID
回复 支持 反对

使用道具 举报

197

主题

834

帖子

1511

积分

金牌会员

Rank: 6Rank: 6

积分
1511
QQ
发表于 2018-2-28 16:24:30 | 显示全部楼层
chenweibinx 发表于 2018-2-28 16:21
用bizData获取的就是null,获取不到row和rowID

页面上有数据吗
------回复内容仅供参考
回复 支持 反对

使用道具 举报

127

主题

535

帖子

1076

积分

金牌会员

Rank: 6Rank: 6

积分
1076
QQ
 楼主| 发表于 2018-2-28 16:27:22 | 显示全部楼层

页面上有数据,但是getCurrentRow()得到的是null,getCurrentRowID()是undefined
回复 支持 反对

使用道具 举报

197

主题

834

帖子

1511

积分

金牌会员

Rank: 6Rank: 6

积分
1511
QQ
发表于 2018-2-28 16:35:14 | 显示全部楼层
chenweibinx 发表于 2018-2-28 16:27
页面上有数据,但是getCurrentRow()得到的是null,getCurrentRowID()是undefined

你不要用data.get,,,,,,,,,,
你先拿到grid的id,用grid取这个行ROW和ID
------回复内容仅供参考
回复 支持 反对

使用道具 举报

127

主题

535

帖子

1076

积分

金牌会员

Rank: 6Rank: 6

积分
1076
QQ
 楼主| 发表于 2018-2-28 16:39:00 | 显示全部楼层
1104797209 发表于 2018-2-28 16:35
你不要用data.get,,,,,,,,,,
你先拿到grid的id,用grid取这个行ROW和ID

var row1=this.comp("grid1").getCurrentRowID();这样写吗?可是会报错this.comp(...).getCurrentRowID is not a function
回复 支持 反对

使用道具 举报

197

主题

834

帖子

1511

积分

金牌会员

Rank: 6Rank: 6

积分
1511
QQ
发表于 2018-2-28 16:43:27 | 显示全部楼层
chenweibinx 发表于 2018-2-28 16:39
var row1=this.comp("grid1").getCurrentRowID();这样写吗?可是会报错this.comp(...).getCurrentRowID i ...

老铁,你都把我弄混乱了,整理下思路,上面28楼的方法是不对的,

首先你是要得到那个行ID是吧,
grid关联的data最好是bizData,
然后双击行事件this.comp("bizData").getCurrentID;
你看看这种能得到吗
------回复内容仅供参考
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-2 00:11 , Processed in 0.091139 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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