最初,我们使用Telerik ASP.NET组合框。为此,具有按需加载选项( 链接)。现在我们移动到Kendo组合框。此组合框不包含所有选项(在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)
发布于 2013-12-02 06:26:10
这是这篇文章在肯多高级论坛本身。只需更新,以便也有它的更新:使用按需加载更新ComboBox的项目
只是抄袭他们的回复。
第一次答复
基本上,要实现“按需加载”行为,还应该将"AutoBind“选项设置为false -这样,ComboBox将只在用户请求时才请求数据。此外,您还可以修改服务器以将响应限制在例如5条记录上。这样,ComboBox将只加载5条记录,与当前的按需搜索文本相关。
第二次答复
恐怕ComboBox结果下拉列表中的按需加载项目前不支持开箱即用,而应该使用以前答复中的解决方案。另外,请注意,KendoUI UserVoice已经添加了这样的想法,您可以在这里投票支持它(大多数投票的想法都包含在下一个KendoUI版本中)。
https://stackoverflow.com/questions/19684053
复制相似问题