如何将Kendo AutoComplete控件的值设置为javascript对象?

时间:2014-05-27 17:10:41

标签: javascript autocomplete kendo-ui kendo-autocomplete

我有一个绑定到对象列表的KendoUI AutoComplete控件。我无法弄清楚如何从javascript设置AutoComplete的选定值。例如:

<input id="autocomplete" />
<script>
  $("#autocomplete").kendoAutoComplete({
    dataTextField: "Name",
    dataSource: [ 
      { id: 1, Name: "Apples" }, 
      { id: 2, Name: "Oranges" }, 
      { id: 3, Name: "Carrots" } ]
  });

  $("#autocomplete").data("kendoAutoComplete").value({ id: 2, Name: "Oranges" });
</script>

这只会导致AutoComplete控件显示[object Object]。此处提供了问题的jsBin:jsBin

有什么建议吗? 杰森

1 个答案:

答案 0 :(得分:3)

来自OnaBai的回答

$("#autocomplete").data("kendoAutoComplete").value("Oranges");