当按回车键时,如何选择网格第一行?

时间:2014-08-05 15:00:50

标签: javascript jquery kendo-ui kendo-grid

我正在尝试选择一个kendo Grid Row。当按下" ENTER" 键。

我尝试了以下代码:

("#grid").data("kendoGrid").table.focus();

这实际上选择了表并聚焦到单元格。

但我想选择整行。

3 个答案:

答案 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));

但我不明白你什么时候想按“输入”......但由于键盘按键被绑定到默认处理程序,可能会有点棘手。