2012-04-26 11 views
9

Usamos la DropDownList de KendoUI la primera vez sin unir con knockout. A través de jquery, una entrada html habitual se transforma en una DropDownList de KendoUI. ¿Pero cómo puedo eliminar/editar/agregar elementos a las opciones?Cómo modificar los artículos de KendoUI DropDownList

Si modifico las opciones de entradas html a través de jquery no tiene influencia en el menú desplegable de kendoui, incluso con una llamada de actualización después.

¿Alguna idea de cómo hacer esto? Gracias

Respuesta

17

Yo Maté

Se debe utilizar la dataSource del cuadro combinado. p.

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

continuación, puede modificar los artículos como éste

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

para añadir el artículo o eliminar el uso del añadir y eliminar métodos de la OP dataSource

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

fue en realidad pidiendo sobre un kendoDropDownList pero he encontrado que este método funciona igual de bien para DropDownLists como lo hace para ComboBoxes – theycallmemorty

+0

En este caso, ¿qué definiría como fuente de datos? ¿Necesito una fuente de datos? –

Cuestiones relacionadas