Kendo Multiselect如何在任何地方设置只读属性?

时间:2015-02-26 10:55:40

标签: angularjs kendo-ui

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

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

对于每个剑道多选,但这被证明是非常痛苦的。如何为所有Kendo多选元素设置readonly参数为true?我有什么方法可以“全球”做到这一点吗?

1 个答案:

答案 0 :(得分:2)

您可以使用然后调用readonly方法迭代不同的multiselect:

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

在此处查看:http://dojo.telerik.com/@OnaBai/ijEzE