2012-03-21 6 views
0

特定のフォームのすべてのグリッドを見つけることができる必要があります。これは私がやっているの簡易版である:フォームにExtjsグリッドを列挙する方法

function formEnumerate(form) 
{ 
    form.getForm().items.each(function (element) 
    { 
     // gets form elements but not grids 
    }); 
} 

私はformからグリッドを得ることができますか?

答えて

1

あなたはExt4のを使用している場合は、コンポーネントのqueryメソッドを使用することができます:http://docs.sencha.com/ext-js/3-4/#!/api/Ext.Container-method-findByType

+0

ラット:あなたはfindByTypeメソッドを使用することができ3.xでは

var grids = form.query('gridpanel'); 

を!残念ながら今度はExt3。私は代理人を取得した後に投票します。 – conradj

+1

3.xで使用できる方法で更新されました。 –

+0

ありがとうございます!これは最初に働いたとは思えませんでした。これは、列挙可能なコレクションではなく、基本配列を返します.each()ではなくforループを使用します。 – conradj

関連する問題