2012-03-16 7 views
1

グリッドの[グリッドパネル] IDを取得するにはどうすればよいですか?グリッドのIDを取得し、特定のグリッドをリフレッシュ

私は

`Ext.getCmp('id')`, 

このdoesnの `tの仕事のExt JSに新たなんです。

ありがとうございます。

+0

グリッドのコードをお願いします。スタックオーバーフロー時にコードタグを使用する方法を読んでいるかもしれません。 – Amalea

答えて

0

あなただけ.idプロパティにアクセスすることにより、任意のコンポーネントのIDを取得することができます:

var comp = Ext.create('Ext.Component', { 
    html: 'Hello world!', 
    id: 'foo', 
    renderTo: Ext.getBody() 
}); 

console.log(comp.id); // prints: foo 
+0

返信ありがとうございます、しかし、それはどこにでも 'comp'になることはありません、私はコードのような一般的な必要があります - > Ext.getCmp( 'dash_grid')。getStore()。reload(); 'dash_gridに言及していますが、グリッドのIDを持っています。このように言いたいことはありません。ハードコーディングが必要なのです.plpl help –

+1

なぜIDを取得できますか? idを使いたくない。あなたの心を作りなさい... –

+0

Rene、私は明らかに私がジェネリックとして自分のコードを作っていることを明記しています...あなたのコードは私の基準に合致しません。そして、私はMMTのコードに本当に満足しています。 '私はまだ質問が出るのを妨げてしまいました。私はまだわからないのですが残念です... –

2

はExtJSの4

Ext.select('.x-grid').elements[0].id 
ための3

Ext.select("div.x-grid-panel").elements[0].id 
Ext.getCmp(Ext.select("div.x-grid-panel").elements[0].id 

ExtJSのためのこの

を試してみてください

参照Ext-method-select

+0

これは本当にうまくいっています...ありがとうございます.. –

関連する問題