我想动态设置剑道组合框的值,而是试图像时:剑道combobox.value(x)的工作不正常
var lvl1 = $("#level1Id").data("kendoComboBox");
var lvl2 = $("#level2Id").data("kendoComboBox");
var l2value = lvl2.value(); // save value for later use
... // do something that includes changing lvl2.value
lvl2.value(l2value.toString()); // set lvl2.value back to previous
组合框的值设置为“代码”字段 - 例如 - 2,而不是“值/文本”字段 - “相应的l2值代码”。我明白,值(x)需要字符串参数,所以我尝试了不同的转换方法(int-> string),但没有运气。我在这里错过了什么吗?动态设置这个组合框的值对我来说是非常重要的,所以我们将不胜感激。
编辑:我第二次设置值之前更改组合框。这可能是这里的原因吗?
谢谢,我几天前发现,我试图设置combobox值不在选项列表中。愚蠢的错误,但很难注意到。所以你的猜测是对的。 – andree