У меня есть вид списка Kendo, который отображает список кандидатов с режимом выбора списка, установленным на несколько. Я хотел бы запретить выбор только первого элемента в списке. Другими словами, кроме первого элемента в представлении списка, все остальные элементы можно выбрать. Пожалуйста, предложите с образцом код jQuery о том, как его достичь.
Спасибо и привет, Дамодар
Попробуйте следующий код:
$("#listView div:first-child").toggleClass('k-selectable');
Надеюсь это поможет!
ОБНОВИТЬ:
Чтобы выбрать первый элемент, вам необходимо добавить следующий код:
var listView = $("#listView").data("kendoListView");
listView.select(listView.element.children().first());
UPDATE2:
Чтобы сохранить выбранный элемент вне зависимости от изменений, обработайте событие изменения сетки следующим образом:
change: function() {
if(!(this.element.children().first().hasClass('k-state-selected')))
{this.select(this.element.children().first());}
}