kendo-ui - 如何将 Kendo 多选限制为 2 项选择

标签 kendo-ui kendo-multiselect

我想将剑道多选限制为 2 项选择。我看到 maxSelectedItems 选项可以帮助我,但不确定在下面的标签中添加它的位置。任何帮助,将不胜感激。

<select class="k-widget multiselect" data-role="multiselect" id="CompSelect"
     data-placeholder=""
     data-value-primitive="true"
     data-text-field="CompNameId"
     data-value-field="CompId"
     data-bind="value: SelectedComps,
         source: CompaniesList,
         events: {
         change: onChange,
     }">
</select>

最佳答案

您可以像这样轻松设置:

$("#CompSelect").data("kendoMultiSelect").options.maxSelectedItems = 2;

上面的代码可以放在 dataBound 事件的函数中。这样,只要数据绑定(bind)到 MultiSelect它将设置 maxSelectedItems .

关于kendo-ui - 如何将 Kendo 多选限制为 2 项选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31447382/

相关文章:

javascript - 当指定属性 "ui"时,Kendo Grid 的列可过滤属性 "multi:true"不起作用

angularjs - Kendo MultiSelect ngmodel 更新

javascript - optionLabel 文本最初不显示/kendodropdownlist

AngularJS + KendoUI 图表本地绑定(bind)

kendo-ui - 单击时的 KendoUI TabStrip

javascript - 将 Kendo UI 下拉列表绑定(bind)到由数据源填充的 ViewModel 的最佳方法是什么?

javascript - 如何更新/刷新剑道多选模板?

javascript - Kendo-UI 数据源 "contains"过滤器不起作用

javascript - 窗口加载完成后,内容仍在加载

javascript - 扩展剑道多选并使用 MVVM