【问题标题】:Kendo MVC Autocomplete Selected ValueKendo MVC 自动完成选择值
【发布时间】:2014-01-13 06:37:17
【问题描述】:

我正在使用 Kendo MVC 自动完成功能。如何设置选中的值?

一点背景。我的页面具有自动完成控件,并允许用户通过自动完成选择客户端。如果找不到客户端,它会提供一个选项来通过剑道弹出窗口添加新客户端。

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

任何帮助将不胜感激。

【问题讨论】:

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


    【解决方案1】:

    默认情况下,剑道自动完成不显示任何值。它专门通过搜索用户在数据库中输入的值来建议值。

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

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

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

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

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

    在任何这些工作的情况下恢复。

    【讨论】:

    • @GreenGeckoZA,我在这里创建了一个小提琴:jsfiddle.net/AkAlan/SSy92/2,它显示了一个自动完成功能,一旦做出选择,用户就可以点击选项卡或输入键,但会清除不在列表。你说你有一个允许用户添加新值的弹出窗口,你能编辑这个小提琴并显示代码吗?谢谢。
    • @GreenGeckoZA,您是否可以发布代码,以便其他人可以清楚地了解您要实现的功能。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-18
    • 2013-03-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多