Kendo 多选怎么到处设置只读属性?

Kendo Multiselect how to set readonly attribute everywhere?

我的应用程序中有 30 多个 Kendo UI 多选元素,其中一些是动态声明的,一些是静态声明的(在 HTML 中)。我想禁用 kendo 输入字段中的文本输入,所以我

$(".k-input").attr('readOnly', true);

每个 Kendo 多选,但这被证明是非常痛苦的。如何将所有 Kendo 多选元素的 readonly 参数设置为 true?我有什么办法可以做到这一点 "globally"?

您可以使用并调用 readonly 方法遍历不同的多选:

$.each($("[data-role='multiselect']"), function(idx, elem) { 
    $(elem).data("kendoMultiSelect").readonly(true);
});

在这里查看:http://dojo.telerik.com/@OnaBai/ijEzE