【发布时间】: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