cqダイアログにテキストフィールドのグループがあります。jsでforループを使用せずに無効にしたい。このコードのようにfindByType( "textfield")。disableを無効にして、そのダイアログのすべてのテキストフィールドが無効になるようにすることは可能ですか?
一言でそれを達成できるとは思いません。ただし、を使用CQ.Ext.each
してのコレクションをループし、textfield
それらを無効にすることができます。
dialog
/ panel
(この場合はa dialog
)などの親コンテナーのハンドルがあるとすると、コードは次のようになります。
CQ.Ext.each(dialog.findByType("textfield"), function() {
this.setDisabled(true);
});
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加