$("#<%=txtfield.ClientID%> input").attr("disabled", true);
txtfield是我的小组。它只禁用文本框,但我的面板有 TELERIK控件 raddropdownlist aspdropdownlist和树视图。如何禁用面板内的所有元素。
答案 0 :(得分:0)
您应该使用Telerik控件创建的对象的客户端API。这通常是set_enabled(false);
电话。
要调用它,您需要对控件对象的引用。它通常是通过MS AJAX中的$find()
方法获得的,就像这个$find("<%=txtfield.ClientID%>").set_enabled(false);
一样,其中txtField是推测的Telerik控件。
如果您不知道它们的ID(例如,在与某些业务逻辑相关的循环中以编程方式创建的控件),您可以使用{AJ} AJAXAX添加到实例化控件的DOM对象的control
属性。这是一个基本的例子:
$("generic selector for all elements here").each(function (index, elem) {
if (elem && elem.control && elem.control.set_enabled) {
elem.control.set_enabled(false);
}
});