、ExtJSのは、最初の()をgetFormを行うことで、フォームに直接コンポーネントを追加する必要はありません。これは主に便宜上のものであり、標準機能が適切に動作するようにしています。ですから、あなたが 'add'したコンポーネントは、そのコンポーネントから反復します。
例1:それは動的に設定されていますので、
通常は、コンポーネントを取得するために、「ID」を使用しないでください。しかしこれは、あなたがgetCmpを使ってフォームパネル自体を得る方法を示しています。反復処理する場合
var formPanel = Ext.getCmp('id-of-component');
var fieldSet = Ext.create('Ext.form.FieldSet', {
title: 'field set'
});
formPanel.add(fieldSet);
、あなたがこれを行うだろう:
formPanel.each(function(item) {
alert(item.title);
});
例2:反復がわずかに見えるように、この例では
を、私たちは、実際のフォーム自体に追加します異なる。
var formPanel = Ext.getCmp('id-of-component');
var fieldSet = Ext.create('Ext.form.FieldSet', {
title: 'field set'
});
formPanel.getForm().add(fieldSet);
反復を、あなたはこれを行うだろう:
formPanel.getForm().each(function(item) {
alert(item.title);
});
[docs](http://docs.sencha.com/extjs/4.2.1/#!/api/Ext.AbstractComponent-メソッドsetDisabled)。もちろんExtjs 4.2.1を参照しています。 –