2013-11-06 4 views
0

У меня есть интерфейс Kendo UI MVC ComboBox, который отлично работает. Тем не менее, я хочу отобразить список элементов в ComboBox как многосегментные флажки. Есть ли способ достичь этой функциональности?Как сделать Kendo ComboBox или Kendo Dropdownlist появиться как CheckBox?

Вот мой фрагмент кода.

@(Html.Kendo().ComboBox() 
.Name("Country") 
.DataValueField("Id") 
.DataTextField("Name") 
.BindTo((System.Collections.IEnumerable)ViewData["Countries"]) 
) 

Я передаю viewdata с контроллера.

Заранее спасибо.

+0

Шаблоны раскрытия (combobox) - ваши друзья. [This] (http://jsfiddle.net/sfxN4/) использует MVVM с наблюдаемым источником данных, поскольку мы отслеживаем, что проверяется/не проверяется, и отображает раскрывающийся текст, предотвращающий поведение по умолчанию. Вместо этого используйте multiselect, поскольку user488009 предлагает чтобы избавиться от боли, изобретая колеса снова. –

+0

Я согласен с использованием опции MultiSelect. Однако на моей странице просмотра есть несколько элементов управления dropdownlist, которые заполняются динамически. Поэтому мы хотим избежать количества кликов, чтобы выбирать элементы с использованием multiselect и использовать флажки. – ajexpress

ответ

4

Считаете ли вы использование элемента управления MultiSelect KendoUI? http://demos.kendoui.com/web/multiselect/index.html

Вы также можете рассмотреть сетку с несколькими выборами. Я бы разместил ссылку на демо, но мне не хватало репутации. Посмотрите демоверсию выбора в демонстрационных сетках.

Если у вас установлены флажки, ознакомьтесь с этой веткой. У него есть настраиваемое решение для шаблона с использованием элемента управления DropDownList: http://www.kendoui.com/forums/permalink/5owXK3xeQUKGrE0MgS-Jog

+0

Спасибо за ссылки. Я видел элемент управления KendoUI MultiSelect, но для нашего проекта требуются флажки в раскрывающемся списке. Я думаю, что я использую специальное решение для шаблонов с помощью элемента управления DropDownList. – ajexpress

Смежные вопросы