2012-04-26 3 views
9

Мы использовали DropDownList для Kendo в первый раз без привязки к нокауту. Через jquery обычный вход html преобразуется в список DropDownList KendoUI. Но как я могу удалить/отредактировать/добавить элементы в параметры?Как отредактировать элементы KendoUI DropDownList

Если я изменяю параметры входов html через jquery, это не влияет на раскрывающийся список kendoui - даже после вызова обновления.

Любые идеи, как это сделать? Благодаря

ответ

17

Yo спариваются

Вы должны использовать dataSource из выпадающего списка. , например.

var ds = $('#YourCombo').data().kendoComboBox.dataSource; 

, то вы можете изменить элементы, как этот

//someIndex is the index of the item in the dataSource 
ds.data()[someIndex].set("text","Cool! its changed"); 

добавить элемент или удалить Используйте добавить и удалить методы DATASOURCE

ds.add({text:"Test again!",value:"5"}); 
+0

ОП был на самом деле просят о kendoDropDownList, но я обнаружил, что этот метод работает так же хорошо для DropDownLists, как и для ComboBoxes – theycallmemorty

+0

В этом случае, что бы я определил как свой источник данных? мне нужен источник данных? –