禁用 Kendo mvc 多选

Disable Kendo mvc Multiselect

我在一个页面上有一个 kendo 多选,我想根据特定条件禁用它。可以这样做吗?如果没有,能否请您告诉我解决方法?

谢谢

var multiselect = $("#multiselect").data("kendoMultiSelect");
multiselect.enable(false);

文档:http://docs.telerik.com/kendo-ui/api/javascript/ui/multiselect#methods-enable

I want to disable it based on a certain criteria

如果你想在服务器端禁用,你可以使用启用。否则,您可以使用 的答案在客户端禁用。

例如,

@(Html.Kendo().MultiSelectFor(model => model.Ids)
    .BindTo(Model.AvailableNames)
    .DataTextField("Text")
    .DataValueField("Value")
    .Enable(Model.IsActive))