Kendo ui 在剑道网格中获取所有选中的行

Kendo ui 在剑道网格中获取所有选中的行,kendo-ui,Kendo Ui,我有一个剑道网格,带有一个复选框作为一列和其他列。我想得到选中复选框的所有行 请告诉我一些想法。为什么不使用剑道ui网格的多选功能 var checkDataSource = new kendo.data.DataSource({ data: checks }); $("#CheckGrid").kendoGrid({ dataSource: checkDataSource, change: CheckGridOnChan

我有一个剑道网格,带有一个复选框作为一列和其他列。我想得到选中复选框的所有行


请告诉我一些想法。

为什么不使用剑道ui网格的多选功能

    var checkDataSource = new kendo.data.DataSource({
        data: checks
    });

    $("#CheckGrid").kendoGrid({
        dataSource: checkDataSource,
        change: CheckGridOnChange,
        selectable:"multiple",
        ...
     });


    function CheckGridOnChange() {
        var data = checkDataSource.view(),
            selected = $.map(this.select(), function(item) {
                return data[$(item).index()].CheckId;//CheckId is my unqiue id for my data, yours would probably be different
        });
        var ids = selected.join(",");
     }

Ref url:只需按住control并选择多行

请提供JSFIDLE并添加jQuery标记