获取kendo网格中的所有选中行

时间:2013-06-19 09:31:03

标签: kendo-ui

我有一个Kendo网格,其中一个复选框作为列以及其他列。我想获取选中复选框的所有行。

请给我一些想法。

1 个答案:

答案 0 :(得分:1)

为什么不使用Kendo ui Grid的多选功能

    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(",");
     }

参考网址:Kendo ui grid Events只需按住控件并选择多行