2012-07-03 28 views
12

¿Alguien me puede decir cómo podemos cambiar dinámicamente el valor del cuadro combinado de kendo?Cómo cambiar/establecer el valor en el cuadro combinado de kendo

violín es aquí - http://jsfiddle.net/ashwyn/yL6w3/1/

En el violín anteriormente, cuando se hace clic en click entonces el valor mostrado se debe cambiar a three

me encontré con este enlace que enumeran todos los métodos de origen de datos (por ej.) -
http://www.kendoui.com/documentation/framework/datasource/methods.aspx

+0

Buena pregunta 1 Innit ':)' ¿Qué tal –

Respuesta

12

demostración de trabajohttp://jsfiddle.net/Bxsge/2/ohttp://jsfiddle.net/Bxsge/1/ (comportamiento de demostración cuando se haga clic en el enlace al selecto cambiará a three valor seleccionado.)

selecciona por objeto jQuery // selects by index combobox.select(1); // selects item

enlace: http://www.kendoui.com/documentation/ui-widgets/combobox/methods.aspx

Espero que esto ayude, :)

código

$(function(){ 
    var CB = $("select").kendoComboBox(); 

    $("a").click(function(){ 

     var $cbx = $("select").data("kendoComboBox") 

     $cbx.select(2); 

    }); 
}); 
​ 
+0

kendodropdownlist. No funciona de la manera que mencionó. – Sumeet

+1

kendodropdownlist funciona con value(), de la misma manera. ¡Gracias! – Sumeet

+0

El método 'select (n)' selecciona un elemento por su índice, _n_, un entero. El método 'value (v)' selecciona un elemento por el valor de su elemento, _v_, una cadena. El método 'text (t)' cambia el contenido del cuadro de texto y seleccionará un elemento si encuentra uno con texto coincidente, _t_, una cadena. – Suncat2000

19

Si conoce el valor que se desea, también se puede hacer:

$("#MyComboBox").data("kendoComboBox").value(id); 
+0

¿Qué pasa si quiero establecer el valor predeterminado para seleccionar (--- seleccionar opción ---), el índice -1, ¿sabes lo que quiero decir? –

+0

ohh lo tengo $ ("# MyComboBox"). Data ("kendoComboBox"). Value (-1); –

Cuestiones relacionadas