Kendo Grid中的Tab键和Shift + tab键事件

时间:2014-01-30 08:43:01

标签: javascript jquery kendo-grid

我正在使用KendoUI工具用于UI的应用程序,其中我有2列和3行的网格,我的意思是6个单元格,所有这些单元格都有输入类型的文本。我想从一个单元格移动到另一个单元格即文本框使用“tab”键它必须把任何事件称为警报(“我在Cell中”)。 在这里我的代码跟随不起作用请在此建议我。

$(function () {
$("input[type=text]").keyup(function (e) {
                var keyCode = e.keyCode || e.which;
                if (keyCode == 9) {
                    alert("I am in Cell")
                    grid.closeCell();
                }

            });
});

1 个答案:

答案 0 :(得分:0)

对于tab键,您必须添加keydown()函数。

<script>

$(document).ready(function(){

$("#KendoGridName").keydown(function(e){

var keyCode = e.keyCode || e.which;
                if (keyCode == 9) {
                    alert("I am in Cell")
                    e.preventDefault(); 
                }
});

});

</script>

e.preventDefault()函数可以防止Tab键的默认行为,即转到下一个活动控件,从而将用户从网格中的一个单元格移动到另一个单元格。