仅禁用在剑道列表视图中的第一个项目上的选择

时间:2014-05-08 21:36:13

标签: jquery kendo-ui kendo-listview

我有一个Kendo列表视图,显示列表视图选择模式设置为多个的候选列表。我想不允许只选择列表中的第一项。换句话说,除了列表视图中的第一个项目之外,所有其他项目都是可选择的。请提供关于如何实现它的示例jQuery代码。

谢谢和问候, Damodar

1 个答案:

答案 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());}      
    }