0
我有一個Kendo列表視圖,顯示列表視圖選擇模式設置爲多個候選人的列表。我想禁止選擇列表中的第一個項目。換句話說,除了列表視圖中的第一個項目,其他所有項目都是可選的。請提供示例jQuery代碼以瞭解如何實現它。只在第一個項目上禁用選擇在kendo列表視圖
感謝和問候, Damodar
我有一個Kendo列表視圖,顯示列表視圖選擇模式設置爲多個候選人的列表。我想禁止選擇列表中的第一個項目。換句話說,除了列表視圖中的第一個項目,其他所有項目都是可選的。請提供示例jQuery代碼以瞭解如何實現它。只在第一個項目上禁用選擇在kendo列表視圖
感謝和問候, Damodar
試試下面的代碼:
$("#listView div:first-child").toggleClass('k-selectable');
希望這有助於!
UPDATE:
爲了選擇第一項,您需要添加以下代碼:
var listView = $("#listView").data("kendoListView");
listView.select(listView.element.children().first());
UPDATE2:
爲了保持項目中選擇什麼樣的變化irrespctive,手柄網格的變化事件如下:
change: function() {
if(!(this.element.children().first().hasClass('k-state-selected')))
{this.select(this.element.children().first());}
}
謝謝,這個工作:) – user2856028
現在我需要更改,我需要預先選擇列表中的第一個項目,並從那裏鎖定第一個項目並使其不可取消,它應該保持選中狀態。我嘗試添加類「.addClass('k-state-selected')」。它不起作用。請建議如何做到這一點。 – user2856028
通過按住Ctrl並單擊來選擇更多的項目嗎?這是您可以選擇多個項目的唯一方法。 –