找回密码
 立即注册

QQ登录

只需一步,快速开始

wcxz520

注册会员

4

主题

17

帖子

114

积分

注册会员

积分
114
最新发帖
wcxz520
注册会员   /  发表于:2016-12-1 13:49  /   查看:3740  /  回复:8
如题, 因为本项目需求,回车键是要默认打开对应数据的一个详情弹窗显示数据,但是当监听回车事件的时候, 会默认选中下一行,所以会造成显示数据不对应。   本来试过是回车的时候,让它回滚到上一行数据,再弹窗, 这样效果是对的,但是对于最后一行就不对了,因为最后一行它滚不下去了,列表没数据了...总之就是,想取消回车是跳转到下一行,该怎么做? 求解..

8 个回复

倒序浏览
PawnPawnPawn
初级会员   /  发表于:2016-12-1 14:59:02
沙发
您好。

可以通过 selectionChanging 事件取得当前的 selectionCellRange对象,然后再key down 事件里对SecionCellRange 对象进行操作。

下面是示例代码。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
wcxz520
注册会员   /  发表于:2016-12-1 20:25:57
板凳
谢谢你的回复哈, 我去试试看,希望能解决~
回复 使用道具 举报
PawnPawnPawn
初级会员   /  发表于:2016-12-2 09:34:05
地板
wcxz520 发表于 2016-12-1 20:25
谢谢你的回复哈, 我去试试看,希望能解决~

不客气
回复 使用道具 举报
wcxz520
注册会员   /  发表于:2016-12-2 13:11:26
5#

我试了一下,当你选中第一行,再选中最后一行,再回车,这个时候会直接跳转到第一行,即默认上一条数据。 这也是个bug..   和我当初实现的差不多,唯一的区别是:假如我是选中最后一条按回车,是会回到倒数二条数据。  那么,请问还能解决这个问题吗,好蓝瘦..
回复 使用道具 举报
wcxz520
注册会员   /  发表于:2016-12-2 14:16:53
6#
其实就差一步,选最后一行按回车,让他继续选中最后一行数据。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
PawnPawnPawn
初级会员   /  发表于:2016-12-2 16:07:26
7#
wcxz520 发表于 2016-12-2 14:16
其实就差一步,选最后一行按回车,让他继续选中最后一行数据。

抱歉,经过我们的测试,控件暂时无法支持这一行为。

评分

参与人数 1满意度 +5 收起 理由
wcxz520 + 5

查看全部评分

回复 使用道具 举报
wcxz520
注册会员   /  发表于:2016-12-2 16:58:45
8#
PawnPawnPawn 发表于 2016-12-2 16:07
抱歉,经过我们的测试,控件暂时无法支持这一行为。

谢谢..本是要求回车的时候做一些操作,  但是他一直跳转,最后一行会选不对。  ,我知道了不能实现..反映去了。。。。
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2016-12-5 09:43:01
9#
wcxz520 发表于 2016-12-2 16:58
谢谢..本是要求回车的时候做一些操作,  但是他一直跳转,最后一行会选不对。  ,我知道了不能实现..反映 ...

谢谢您的反馈。
控件本身没有提供这个接口。
是通过相关的事件在代码里去绕,有可能因此出现某些问题无法解决,导致此方案不可行。

评分

参与人数 1满意度 +5 收起 理由
wcxz520 + 5

查看全部评分

请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部