Kendo MVC自动填充选定值

时间:2014-01-13 06:37:17

标签: asp.net-mvc kendo-ui kendo-autocomplete

我正在使用Kendo MVC Autocomplete。如何设置所选值?

一点背景知识。我的页面具有自动完成控件,允许用户通过自动完成功能选择客户端。如果找不到客户端,它会提供一个通过kendo popop窗口添加新客户端的选项。

将新客户端保存到我的db后,我的数据源会刷新。但问题是我刚刚添加的客户端必须在自动填充框中选中。当我搜索它确实显示的客户端时,必须在我的新客户端弹出窗口关闭时自动选择它。

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:4)

默认情况下,Kendo Auto Complete不会显示任何值。它专门用于通过搜索用户在数据库中输入的值来建议值。

但您仍然可以尝试以下选项: -

1)将建议属性设置为true:如果设置为true,则窗口小部件将自动使用第一个建议作为其值。

<input id="autocomplete" />
<script>
$("#autocomplete").kendoAutoComplete({
  suggest: true
});
</script>

2)将 highlightFirst 属性设置为true:如果设置为true,则会自动突出显示第一个建议。

<input id="autocomplete" />
<script>
$("#autocomplete").kendoAutoComplete({
  highlightFirst: true
});
</script>

如果其中任何一个有效,则还原。