jQuery MiniUI

 找回密码
 立即注册
查看: 3064|回复: 5
打印 上一主题 下一主题

grid回车 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2013-9-28 23:00:56 |只看该作者 |倒序浏览
有没有全局的回车,除了那个回车跳单元格,有没有判断控件是否得到焦点的事件

Rank: 8Rank: 8

沙发
发表于 2013-9-29 09:09:52 |只看该作者
你监听页面body的回车?
表单控件这些有输入框的,比如textbox,buttonedit,combobox等,都是有onfocus和onblur事件的

Rank: 3Rank: 3

板凳
发表于 2013-9-29 10:11:38 |只看该作者
factory 发表于 2013-9-29 09:09
你监听页面body的回车?
表单控件这些有输入框的,比如textbox,buttonedit,combobox等,都是有onfocus和onblur ...

我的需求是再js方法里面判断是否当前控件获取到了焦点

Rank: 3Rank: 3

地板
发表于 2013-9-29 10:40:23 |只看该作者
factory 发表于 2013-9-29 09:09
你监听页面body的回车?
表单控件这些有输入框的,比如textbox,buttonedit,combobox等,都是有onfocus和onblur ...

刚看了下,。grid是没有 onblur这种事件的呀

Rank: 8Rank: 8

5#
发表于 2013-9-29 11:10:57 |只看该作者
liunian 发表于 2013-9-29 10:11
我的需求是再js方法里面判断是否当前控件获取到了焦点

获取是否得到焦点? 只有设置焦点的方法,和获得/失去焦点的事件.
为什么要得知他是否获取焦点

Rank: 3Rank: 3

6#
发表于 2013-9-29 11:19:34 |只看该作者
factory 发表于 2013-9-29 11:10
获取是否得到焦点? 只有设置焦点的方法,和获得/失去焦点的事件.
为什么要得知他是否获取焦点 ...

因为页面的控件会比较多,监控全局的回车事件会混乱,所以要判断特定的控件,比如grid是否得到了焦点,这个我已经做好了,不过有点小麻烦的是,通过js得到的当前控件对象里面,比如grid,没有找到特定的标志,id name这些都是空的,
var srcElem = document.activeElement
var testval = srcElem.className;
if(testval=="mini-grid-focus")//这个是可以的,所以暂时性的解决了这个问题,如果下次碰到页面多个grid的,估计又要头疼了

Archiver|普加软件

GMT+8, 2024-11-1 23:29 , Processed in 1.024500 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部