Aspnet MVC Kendo Grid Single Select 按 CTRL 并单击
Aspnet MVC Kendo Grid Single Select by CTRL and Click
我有一个 AspNet MVC Kendo 网格,其中包含 select 行。
我只想通过组合键 CTRL+ 单击(不只单击)来执行行的 select。
有办法吗?
谢谢
网格本身不会执行此操作,但您可以解决它以获得所需的结果(link 最后的 codepen 演示)。设置
可选:错误
在网格上,因此它不会对行点击做出反应。然后为检查 CTRL 键是否处于活动状态的行创建自己的单击处理程序:
$("#grid").on('click', '.k-grid-content tbody tr', function(e){
if (e.ctrlKey){
var grid = $("#grid").data("kendoGrid");
//remove previous selections ClearSelection()
//does not work because selectable is false
$("#grid .k-grid-content tbody tr").removeClass("k-state-selected");
//select clicked row
grid.select($(this));
}
});
DEMO
我有一个 AspNet MVC Kendo 网格,其中包含 select 行。
我只想通过组合键 CTRL+ 单击(不只单击)来执行行的 select。
有办法吗?
谢谢
网格本身不会执行此操作,但您可以解决它以获得所需的结果(link 最后的 codepen 演示)。设置
可选:错误
在网格上,因此它不会对行点击做出反应。然后为检查 CTRL 键是否处于活动状态的行创建自己的单击处理程序:
$("#grid").on('click', '.k-grid-content tbody tr', function(e){
if (e.ctrlKey){
var grid = $("#grid").data("kendoGrid");
//remove previous selections ClearSelection()
//does not work because selectable is false
$("#grid .k-grid-content tbody tr").removeClass("k-state-selected");
//select clicked row
grid.select($(this));
}
});