Сетка кендо: Как проверить все флажки выбранных строк?

Я использую сетку Telerik Kendo с MVC и C #. У меня есть сетка, заполненная некоторыми данными, и я добавил столбец флажка - используется для того, чтобы пользователь мог выбрать все.

Теперь, когда я проверяю флажок «selectAll», отмечаются все флажки (по одному для каждой строки), как и должно быть.

Что я хочу сделать: я хочу иметь возможность дважды щелкнуть строку и изменить флажок чечбокса - если он не отмечен, щелчок dbl проверит его и наоборот.

Кроме того, поскольку сетка Kendo позволяет пользователю выбирать множество (mousedown, drag и mouseup - как при выборе значков на рабочем столе), я бы хотел, чтобы при выполнении этого действия все выбранные строки имели свои флажки отмечены и снова, если они уже отмечены, то это действие приведет к тому, что флажки будут сняты.

Подробности:

Имя сетки: СеткаВерсия JQuery: 1.8.3MVC 4Последний KendoUI

Код для проверки всех флажков, когда установлен флажок «selectAll»:

$(document).ready(function () {
var grid = $('#Grid').data('kendoGrid');
    grid.thead.find("th:last")
    .append($('<input class="selectAll" type="checkbox"/>'))
    .delegate(".selectAll", "click", function () {
        var checkbox = $(this);
        grid.table.find("tr")
            .find("td:last input")
            .attr("checked", checkbox.is(":checked"))
            .trigger("change");
    });
});

Я начинающий с Javascript, поэтому любая помощь будет высоко ценится.

Ответы на вопрос(1)

Ваш ответ на вопрос