如何在剑道组合框中更改/设置值

Posted

技术标签:

【中文标题】如何在剑道组合框中更改/设置值【英文标题】:How to change/set value in kendo combobox 【发布时间】:2012-07-03 14:39:35 【问题描述】:

谁能告诉我如何动态更改剑道组合框的值。

小提琴在这里 - http://jsfiddle.net/ashwyn/yL6w3/1/

在上面的小提琴中,当我们点击click 时,显示的值应更改为three(例如)

我找到了列出所有数据源方法的链接 - http://www.kendoui.com/documentation/framework/datasource/methods.aspx

【问题讨论】:

【参考方案1】:

如果你知道你想要的值,你也可以这样做:

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

【讨论】:

如果我想设置要选择的默认值(---选择选项---),-1索引,你知道我的意思吗? 哦,我明白了 $("#MyComboBox").data("kendoComboBox").value(-1);【参考方案2】:

工作演示 http://jsfiddle.net/Bxsge/2/ http://jsfiddle.net/Bxsge/1/(当您单击链接时,选择将更改为three选定值时的演示行为。)

通过jQuery对象// selects by index combobox.select(1); // selects item选择

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

希望这会有所帮助,:)

代码

$(function()
    var CB = $("select").kendoComboBox();
  
    $("a").click(function()
        
         var $cbx = $("select").data("kendoComboBox")
         
         $cbx.select(2);
       
    );
);
​

【讨论】:

kendodropdownlist 怎么样。它不像它提到的那样工作。 select(n) 方法通过它的索引选择一个项目,n,一个整数。 value(v) 方法通过项目的值 v 选择一个项目,一个字符串。 text(t) 方法更改文本框内容,如果找到与匹配文本 t 字符串匹配的项目。 如果我们不知道索引值怎么办。如果它是动态值,那么我们将如何设置值和文本

以上是关于如何在剑道组合框中更改/设置值的主要内容,如果未能解决你的问题,请参考以下文章

如何清除剑道组合框的值

我如何防止剑道下拉列表在角度 4+ 中更改 valueChange 或 selectionChange 事件的值

如何在组合框中就地更改显示字段

如何更改 Ext js 组合框中某些值的索引

如何在剑道网格中手动设置列值

剑道下拉选项标签更改选定值