Telerik 剑道UI组合框:按需自动加载

Telerik 剑道UI组合框:按需自动加载,telerik,kendo-ui,kendo-asp.net-mvc,kendo-combobox,Telerik,Kendo Ui,Kendo Asp.net Mvc,Kendo Combobox,最初我们使用的是Telerik ASP.NET组合框。为此,请使用按需加载选项()。现在我们移动到剑道UI组合框。 此组合框不包含所有选项(存在于telerik asp.net组合框中),如按需加载、ShowMoreResultsBox。。等等 能否提供按需更新物品的解决方案 @(Html.Kendo().ComboBox() .Name("fabric") .Filter("contains") .Placeholder("Select f

最初我们使用的是Telerik ASP.NET组合框。为此,请使用按需加载选项()。现在我们移动到剑道UI组合框。 此组合框不包含所有选项(存在于telerik asp.net组合框中),如按需加载、ShowMoreResultsBox。。等等

能否提供按需更新物品的解决方案

@(Html.Kendo().ComboBox()
         .Name("fabric")
         .Filter("contains")
         .Placeholder("Select fabric...")
         .DataTextField("Text")
         .DataValueField("Value")
         .DataSource(source =>
             source.Read(read =>
                     {
                         read.Url("http://localhost:59590/api/Search/LoadonDemand");
                     }).ServerFiltering(true))
         .HighlightFirst(true)
         .IgnoreCase(true)

这是剑道高级论坛上的帖子。只是更新,以便so也有更新:

只是复制他们的回复。
第一次答复

基本上,为了实现“按需加载”行为,您还应该设置 “自动绑定”选项为false-组合框将以这种方式请求 仅当用户请求时才显示数据。此外,您还可以修改 服务器将响应限制为例如5条记录。那样 组合框将只加载与当前搜索文本相关的5条记录 随需应变

第二次答复

恐怕在组合框内按需加载项目会导致 当前不支持开箱即用下拉列表和解决方案 应使用我先前答复中的内容。还请注意 KendoUI UserVoice已经添加了这样的想法,您可以投票 在这里(大多数经过投票的想法都包含在下一个KendoUI版本中)