我有一个Kendo列表视图,显示列表视图选择模式设置为多个的候选列表。我想不允许只选择列表中的第一项。换句话说,除了列表视图中的第一个项目之外,所有其他项目都是可选择的。请提供关于如何实现它的示例jQuery代码。
谢谢和问候, Damodar
答案 0 :(得分:1)
请尝试以下代码:
$("#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());}
}