剑道网格自定义导航

时间:2016-06-12 15:47:45

标签: javascript jquery kendo-ui navigation grid

是否可以在按任何键后禁用默认行为或禁用它?

我已将此命令添加到网格声明

....,
navigatable: true,
....

但我只允许箭头导航,并添加自定义功能。谢谢你的回复。

1 个答案:

答案 0 :(得分:1)

如此处http://www.telerik.com/forums/grid-row-navigation-by-keyboard所述,您的方案不支持开箱即用。 您可以捕获keydown事件并实现自定义逻辑。

$(function () {
    var arrows = [38, 40];
    var grid = $("#grid").data("kendoGrid");
    grid.table.on("keydown", function (e) {
        if (arrows.indexOf(e.keyCode) >= 0) {
            setTimeout(function () {
                grid.select($("#rowSelection_active_cell").closest("tr"));
            });
        }
    })
});