【发布时间】:2015-08-13 07:15:50
【问题描述】:
我在 cq 对话框中有一组文本字段。我想禁用而不在 js 中使用 for 循环。是否可以像这段代码一样禁用 findByType("textfield").disable 以便禁用该对话框中的所有文本字段
【问题讨论】:
-
AFAIK 它在单个语句中不起作用,尽管我不太确定。但是你可以使用
CQ.Ext.each(findByType("textfield"), function() { this.setDisabled(true); }); -
非常感谢。它的工作
-
不过应该是这样的 CQ.Ext.each(dialog.findByType("textfield"), function() { this.setDisabled(true); });
-
是的,应该是一样的。由于您没有在问题中提及您使用 findByType 方法的内容,因此我只是将其保留为通用的。将使用正确的脚本对此添加答案。
-
非常感谢...请在答案中添加。