我正在尝试选择一个kendo Grid Row。当按下" ENTER" 键。
我尝试了以下代码:
("#grid").data("kendoGrid").table.focus();
这实际上选择了表并聚焦到单元格。
但我想选择整行。
答案 0 :(得分:3)
通过简单地添加这个你可以实现这个....尝试一次..
var selectFirstColumnOfKendoGrid = function () {
var grid = $("#kendogrid").data("kendoGrid");
var firstCell = grid.table.find("tr:first td:first");
grid.current(firstCell);
grid.table.focus();
$('body').animate({ scrollTop: 0 }, 0);
}
在我的app kendogrid中是id ...
答案 1 :(得分:1)
尝试这样的事情:)选择器可能是错误的,因为我不知道你的HTML。
$(document).keypress(function(e) {
if(e.which == 13) { //enter keycode
$("#grid tr:first").focus();
}
});
答案 2 :(得分:1)
选择网格的第一行是:
grid.select($("tr:first", grid.tbody));
但我不明白你什么时候想按“输入”......但由于键盘按键被绑定到默认处理程序,可能会有点棘手。