2013-05-30 75 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");