我有一个 kendo ui 多重选择,下拉列表中显示了大约 60 个值。有没有办法只在下拉列表中显示 10 个项目而不是全部 60 个项目?
@(Html.Kendo().MultiSelect().Name("multiselect")
.AutoClose(false)
.Filter("contains")
.BindTo(list)
仅供参考 - 我不是在寻找 MaxSelectedItems() 来限制可以选择的项目数量,而是寻找 限制多选下拉列表一次显示的项目数量。 有办法实现这个目标吗?
提前致谢
这可以通过 JavaScript/jQuery 通过以下代码来实现:
@section scripts {
<script>
$(function() {
var multiselect = $("#multiselect").data("kendoMultiSelect");
var items = multiselect.dataSource.data().slice(0, 10);
multiselect.setDataSource(items);
})
</script>
}
尝试一下,让我知道效果如何。