Сетка кендо: Как проверить все флажки выбранных строк?
Я использую сетку 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, поэтому любая помощь будет высоко ценится.