【问题标题】:How to Customize Filter in Kendo AutoComplete MVC Control?如何在 Kendo AutoComplete MVC 控件中自定义过滤器?
【发布时间】:2018-01-25 05:37:06
【问题描述】:

这是我的代码,我需要以自动完成的方式过滤我的数据文本,首先它应该与 startwith 运算符匹配,一旦用户键入的文本从列表中不可用,它应该将运算符更改为包含返回结果。

@(Html.Kendo().AutoComplete()
      .Name("AnnotationAutoComplete")
      .DataTextField("ConcatNote")
      .HighlightFirst(true).Filter("startswith")

          .BindTo((System.Collections.IEnumerable)ViewData["AnnotationList"])
          .Events(ev => ev.Close("onAnnotationAutoCompleteClose")))

【问题讨论】:

  • @(Html.Kendo().AutoComplete().Name("AnnotationAutoComplete").DataTextField("ConcatNote").HighlightFirst(true).Filter("contains") => 这是您想要的,还是在用户输入更多字母时更改过滤器运算符?目前情况还不清楚,请提供更多关于您想要实现的目标的详细信息。
  • @TetsuyaYamamoto,感谢您的快速回复,当用户输入更多字母时,我需要更改过滤运算符
  • 从 Telerik 支持处获得了解决方法 - dojo.telerik.com/opAvu/3

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


【解决方案1】:

此自定义是剑道自动完成,可以使用基于子列表长度的设置选项来完成,从 Telerik 支持团队获得了解决方案,我为此创建了一个演示,请参阅下面的链接,

https://www.c-sharpcorner.com/blogs/filter-customization-in-kendo-autocomplete

【讨论】:

    猜你喜欢
    • 2017-08-01
    • 2014-12-23
    • 2014-10-02
    • 2015-01-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多