如何限制Kendo网格行选择?

时间:2017-08-01 05:27:51

标签: kendo-ui kendo-grid

我有一个要求,我必须将Kendo网格中的行的最大选择限制为5,用户可以在Kendo网格中选择最多5条记录。 任何机构都有任何想法或示例代码。

我们将不胜感激。

感谢。

1 个答案:

答案 0 :(得分:0)

Kendo没有最大选定行的开箱即用支持。使用Change事件捕获所选行的数组并取消选择额外的行。基本工作代码如下,用户可以选择最多5行

$("#grid").kendoGrid({
    change: function(e) {
       var items = e.sender.select();
        items.each(function(i, e) {
          /* allows user to select 5 rows max */
          if (i > 4) {
            $(e).removeClass("k-state-selected");
          }
        });
     }
});

查看演示fiddle