javascript - Kendo UI ,自动完成最大容量为 1000。我想增加这个

标签 javascript jquery jquery-ui kendo-ui

Kendo UI 用户您好,

我遇到一个奇怪的问题,AUTOCOMPLETE的CAPACITY最多只有1000。

如何增加它?因为我需要它来获取超过 3000 个值。

我检查了 kendo.all.min.js 中的自动完成功能,但没有成功。

有什么帮助吗?

这是我的代码

var DS = new kendo.data.DataSource({
             type: "odata",                                                     
                    transport: {
                    read: {                             
                        url: "http://domain/news/_vti_bin/listdata.svc/translatorList/",                                
                        dataType: "json"                                
                        }                                
                   }
            });
 $("#translator").kendoAutoComplete({  
                dataTextField: "Deutsch",                       
                dataSource: DS,
                  change: function(e) {
                    var value = this.value();
                    $.getJSON("http://Domain/news/_vti_bin/listdata.svc/WZlist?$filter=startswith(Deutsch,'" + value + "')",function(d){
                        $('#res').val(d.d.results[0].Englisch);                             
                    });
                  }
              });

最佳答案

您应该使用服务器过滤,如下所定义:

http://demos.kendoui.com/web/autocomplete/serverfiltering.html

这将允许您执行服务器端所需的任何过滤,并向客户端返回最少数量的行。

在我看来,即使客户端过滤的 1,000 个限制也有点太多了!

关于javascript - Kendo UI ,自动完成最大容量为 1000。我想增加这个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16857246/

相关文章:

javascript - 使用 Three.js 加载 STL 文件时出错

jquery - 如何从删除的 <li> 中获取文本?

jquery - 我怎样才能让我的汉堡包动画反转?

javascript - 处理 jquery 自动完成中的无结果

javascript - i18next 最佳实践

javascript - 在我的 ASP.NET Web 解决方案中,OnClientClick 在返回 true 时不会传递给 OnClick 代码

javascript - Websocket 只允许 200 个连接

jquery - 对 en-GB 日期进行不显眼的验证

jquery - 在另一个图像上方显示图像

javascript - 使用 jQuery UI 和 jPlayer 控制音频