2013-05-30 101 views
1

我與sencha架構師和extjs 4.2.0元素封裝的控制器參考

我需要把一個別名到一個gridPanel有一個ref在我的控制器。

當我嘗試創建一個名爲別名的自定義屬性:我不能因爲createAlias存在,並且此替換xtype和和錯誤(名稱是未定義的)。

因爲我無法在我的封裝元素中唯一元素的唯一視圖的逆元素進行屬性歸類。

我supose我的視口有一個別名,但如何獲取視野元素,然後指定裁判控制器的功能創建時使用它...

我的GridPanel在我的視窗:

{ 
    xtype: 'gridpanel', 
    id: 'GridUtilisateursApplicatifs', 
    store: 'UtilisateursApplicatifs', 
    columns: [ 
................ 
} 

回答

0

你已經給它一個ID,你不需要別名。

二者必選其一:

Ext.getCmp('id'); // No need for a ref in your controller

selector: '#id'; // For the ref

+0

感謝它的工作... – VincentDA

1

這是更好,如果你設置itemId屬性

itemId: "GridUtilisateursApplicatifs" 

,並選擇您的組件,這樣

Ext.ComponentQuery.query("#GridUtilisateursApplicatifs");