2013-07-19 23 views
2

我希望用戶可以從多選中一次從下拉列表中選擇想要的所有項目。KendoUI:如何保持打開多選組件中的下拉列表

這意味着,不要每次用戶選擇任何項目時關閉下拉列表,然後打開列表以再次選擇一個項目。當用戶想要在列表中選擇大量項目時,默認行爲可能會很糟糕。

是否可以修改此默認行爲並保持打開下拉列表?

回答

0

你可以用下面的代碼片段來嘗試嗎?

Multi Selection Combobox in Kendo UI

+1

請檢查下面的小提琴另一個演示。 http://jsfiddle.net/MNqaT/42/ –

+0

這不完全是我要找的,因爲你的解決方案是基於組合框。我要求與您的解決方案相同的行爲,但對於多選組件。 – David

2

這可以很容易地通過像這樣自動關閉屬性設置爲false來完成。

$("#multiSelectId").kendoMultiSelect({ 
    autoClose: false 
}); 

你可以在這個jsfiddle的例子中看到這個工作。 http://jsfiddle.net/t6dXw/

5

既然你似乎是使用多選KendoUI MVC的包裝,你可以這樣做:

.AutoClose(false) 

保持窗口打開當用戶選擇從多選下拉菜單中的項目。

+1

請在發帖之前閱讀kendo文檔:autoClose布爾值(默認值:true) 控制是否關閉項目選擇上的窗口小部件建議列表。 –

+0

很明顯,我犯了一個錯誤,即布爾值應該是false而不是true。這不是什麼大不了的事情,你應該只是說,而不是假設我是一個完全白癡。 – janoulle

+0

你是唯一一個提到這個詞的人。我經常期待這個網站尋求幫助。答覆帖子對我和其他尋求幫助的人來說是一件大事。這是我們到這裏來的唯一原因。張貼時請注意;爲我們有需要的人。如果我們必須猜測你「明顯」想要寫什麼,那麼我們會在哪裏? –