我一直在使用带有服务器端过滤功能的新的Kendo UI Multiselect小部件,但是在输入最少数量的字符后,我很难让它只进行ajax调用.我将autoBind和minLength选项分别设置为false和3.但是,只要我将光标放入文本字段,它就会发送一个ajax请求来获取选择选项.在发送另一个ajax请求并刷新选项列表之前,它会等到输入3个字符(或更多).但是如何让它等到第一个ajax请求发送之前输入3个字符?以下是我配置multiSelect的方法:
$('#delegates').kendoMultiSelect(
{
autoBind: false,
minLength: 3,
placeholder: 'Select delegates...',
dataTextField: 'name',
dataValueField: 'personid',
filter: 'contains',
delay: 200,
dataSource: {
serverFiltering: true,
transport: {
read: {
url: '/my/remote/url',
dataType: 'json'
}
}
}
}
);
Run Code Online (Sandbox Code Playgroud)
我已经查看了KendoUI网站上MultiSelect小部件的概述和API文档,它甚至没有出现我正在谈论的方法(我最初认为autoBind:false和minLength:3会是我的答案,但结果却不是这样.因此,我希望可能会错过一些东西.希望提前感谢.
| 归档时间: |
|
| 查看次数: |
8233 次 |
| 最近记录: |