我想動態設置劍道組合框的值,而是試圖像時:劍道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