2014-05-08 55 views
0

我有一個Kendo列表視圖,顯示列表視圖選擇模式設置爲多個候選人的列表。我想禁止選擇列表中的第一個項目。換句話說,除了列表視圖中的第一個項目,其他所有項目都是可選的。請提供示例jQuery代碼以瞭解如何實現它。只在第一個項目上禁用選擇在kendo列表視圖

感謝和問候, Damodar

回答

1

試試下面的代碼:

$("#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());}  
    } 
+0

謝謝,這個工作:) – user2856028

+0

現在我需要更改,我需要預先選擇列表中的第一個項目,並從那裏鎖定第一個項目並使其不可取消,它應該保持選中狀態。我嘗試添加類「.addClass('k-state-selected')」。它不起作用。請建議如何做到這一點。 – user2856028

+0

通過按住Ctrl並單擊來選擇更多的項目嗎?這是您可以選擇多個項目的唯一方法。 –

相關問題