禁用Kendo mvc Multiselect

时间:2017-07-01 14:32:16

标签: kendo-ui kendo-asp.net-mvc kendo-multiselect

我在页面上有一个kendo multiselect,我想根据某个标准禁用它。这样做是否可行?如果没有,你能告诉我一个解决方法吗?

谢谢

2 个答案:

答案 0 :(得分:2)

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

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

答案 1 :(得分:1)

  

我想根据某个标准禁用它

如果要在服务器端禁用,可以使用 启用 。否则,您可以使用@Alaa Masoud的答案在客户端禁用。

例如,

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