0

我有一个 Kendo 列表视图,显示列表视图选择模式设置为多个的候选人列表。我想禁止只选择列表中的第一项。换句话说,除了列表视图中的第一个项目,所有其他项目都是可选的。请使用示例 jQuery 代码建议如何实现它。

谢谢和问候, 达莫达尔

4

1 回答 1

1

试试下面的代码:

 $("#listView div:first-child").toggleClass('k-selectable');

希望这可以帮助!

更新 :

为了选择第一项,您需要添加以下代码:

var listView = $("#listView").data("kendoListView");
listView.select(listView.element.children().first());

更新2:

要保持选中项目而不管发生了什么变化,请按如下方式处理网格的更改事件:

change: function() {
      if(!(this.element.children().first().hasClass('k-state-selected')))
        {this.select(this.element.children().first());}      
    }
于 2014-05-08T22:25:08.237 回答