我想显示自动完成结果,显示结果的最大限制是多少?
代码示例:
function AutoCompletePositions(){
j$("#AddPosition").autocomplete({
source : allPositions
});
}
“ #AddPosition”是从“ allPositions”列表中获取值的字段。
在显示的结果上没有定义的最大限制选项(请参阅文档)。但是,您可以为source参数定义一个自定义函数,您可以在其中对过滤后的列表进行切片:
var allPositions = [
"ActionScript",
"AppleScript",
"Asp",
"BASIC",
"C",
"C++",
"Clojure",
"COBOL",
"ColdFusion",
"Erlang",
"Fortran",
"Groovy",
"Haskell",
"Java",
"JavaScript",
"Lisp",
"Perl",
"PHP",
"Python",
"Ruby",
"Scala",
"Scheme"];
$("#AddPosition").autocomplete({
source: function(request, response) {
var results = $.ui.autocomplete.filter(allPositions, request.term);
response(results.slice(0, 10));
}
});
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句