jQuery MiniUI

标题: grid回车 [打印本页]

作者: liunian    时间: 2013-9-28 23:00:56     标题: grid回车

有没有全局的回车,除了那个回车跳单元格,有没有判断控件是否得到焦点的事件

作者: factory    时间: 2013-9-29 09:09:52

你监听页面body的回车?
表单控件这些有输入框的,比如textbox,buttonedit,combobox等,都是有onfocus和onblur事件的
作者: liunian    时间: 2013-9-29 10:11:38

factory 发表于 2013-9-29 09:09
你监听页面body的回车?
表单控件这些有输入框的,比如textbox,buttonedit,combobox等,都是有onfocus和onblur ...

我的需求是再js方法里面判断是否当前控件获取到了焦点
作者: liunian    时间: 2013-9-29 10:40:23

factory 发表于 2013-9-29 09:09
你监听页面body的回车?
表单控件这些有输入框的,比如textbox,buttonedit,combobox等,都是有onfocus和onblur ...

刚看了下,。grid是没有 onblur这种事件的呀
作者: factory    时间: 2013-9-29 11:10:57

liunian 发表于 2013-9-29 10:11
我的需求是再js方法里面判断是否当前控件获取到了焦点

获取是否得到焦点? 只有设置焦点的方法,和获得/失去焦点的事件.
为什么要得知他是否获取焦点
作者: liunian    时间: 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的,估计又要头疼了




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2