2017-02-08 17 views
0

如果我添加了一些選項並保存,在重新加載頁面後,它應該顯示在下拉菜單中,並且應該是不可點擊的。我使用("#OpsLead_taglist").prop("disabled", true),下拉列表中沒有顯示值。否則,它不會只讀。根據標準,它應該是隻讀的,並且可以在該下拉列表中添加新列表。請建議我。我無法處理這個問題。 enter image description here使用jquery將下拉菜單中的選項設置爲不可點擊

源代碼:

var opsmultiselect = $("#OpsLead").data("kendoMultiSelect"); 
$(this).attr("disabled", true);//not working 
+1

嘗試'$(本).attr( 「禁用」, 「已禁用」);' –

+0

爲什麼把東西在下拉列表中,如果用戶無法選擇它? – FllnAngl

+0

禁用意味着不完全不顯示。我想顯示的價值,但它不可移動。我們可以添加新的項目。但不能刪除現有的 – PoliDev

回答

0

如果你想防止一些項目被取消 你可以做到這一點通過使用CSS類裝飾他們,讓事件偵聽決定是否阻止取消選擇或不。

function onDeselect(e){ 
    if($(e.item).hasClass("k-state-disabled")) { 
    e.preventDefault(); 
    } 
} 
0

您可以使用這樣的事情:

//To make it readonly 
$("#OpsLead").data("kendoMultiSelect").readonly(true); 

//To make it editable again 
$("#OpsLead").data("kendoMultiSelect").readonly(false);