Kendo 网格自定义导航
Kendo grid custom navigation
是否可以在按下任何键后覆盖默认行为或将其禁用?
我已将此命令添加到网格声明
....,
navigatable: true,
....
但我只能允许箭头导航,并添加自定义功能。感谢回复。
如此处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"));
});
}
})
});
是否可以在按下任何键后覆盖默认行为或将其禁用?
我已将此命令添加到网格声明
....,
navigatable: true,
....
但我只能允许箭头导航,并添加自定义功能。感谢回复。
如此处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"));
});
}
})
});