Kendo UI:当组合框中输入的文本小于最小长度时如何避免服务器调用
Kendo UI: How to avoid server call when text entered in combobox is less than min length
我正在使用 Kendo UI ComboBox“version:2016:1.112.545”并使用“http://demos.telerik.com/kendo-ui/combobox/serverfiltering" 作为参考。我将 ComboBox 的最小长度设置为三个字符(搜索字符串)。因此,当我键入三个字符时,应该完成对 Web 服务器的请求并且它按预期工作。现在的问题是,当我清除 ComboBox 中的全部内容时,再次完成对 Web 服务器的请求(搜索字符串为空)。如何避免这个调用?
(注意:此问题可以在上面的 telerik 演示中重现 URL。使用浏览器的开发者工具来监控服务器调用。)
嘿尝试使用下面给定的代码:-
filtering: function(e) {
var filter = e.filter;
if (!filter.value) {
//prevent filtering if the filter does not value
e.preventDefault();
}
}
在 jsfildde 中查看:-
http://jsfiddle.net/MG89G/1936/
我正在使用 Kendo UI ComboBox“version:2016:1.112.545”并使用“http://demos.telerik.com/kendo-ui/combobox/serverfiltering" 作为参考。我将 ComboBox 的最小长度设置为三个字符(搜索字符串)。因此,当我键入三个字符时,应该完成对 Web 服务器的请求并且它按预期工作。现在的问题是,当我清除 ComboBox 中的全部内容时,再次完成对 Web 服务器的请求(搜索字符串为空)。如何避免这个调用?
(注意:此问题可以在上面的 telerik 演示中重现 URL。使用浏览器的开发者工具来监控服务器调用。)
嘿尝试使用下面给定的代码:-
filtering: function(e) {
var filter = e.filter;
if (!filter.value) {
//prevent filtering if the filter does not value
e.preventDefault();
}
}
在 jsfildde 中查看:- http://jsfiddle.net/MG89G/1936/