2012-03-16 44 views
1

如何獲得任何網格的[網格面板] ID?獲取任何網格ID並刷新該特定網格

我是新來的Ext JS

`Ext.getCmp('id')`, 

這不`噸的工作。

在此先感謝。

+0

請輸入密碼。也許閱讀一下如何在堆棧溢出中使用代碼標籤。 – Amalea 2012-03-16 11:54:22

回答

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 ..我不想這樣提,我不希望它被硬編碼..plz幫助 – 2012-03-19 11:13:12

+1

爲什麼你問「如何獲得ID」如果你不想使用該ID。下定決心...... – 2012-03-20 23:11:43

+0

Rene,我清楚地指出,我把我的代碼做成通用的......你的代碼不符合我的標準。我真的很滿意MMT的代碼..現在他們我阻止我提問。我很抱歉如果我還不清楚... – 2012-03-26 07:42:45

2

試試這個

的ExtJS的3

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

的ExtJS的4

Ext.select('.x-grid').elements[0].id 

請參考Ext-method-select

+0

這個工作真的很好......非常感謝.. – 2012-03-20 11:53:06