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