Javascript 封装元件的控制器参考

Javascript 封装元件的控制器参考,javascript,extjs,Javascript,Extjs,我与sencha architect和ExtJS4.2.0合作 我需要在gridPanel中放置一个别名,以便在控制器中有一个ref 当我尝试创建名为alias的自定义属性时:我不能,因为createAlias存在,这将替换xtype和错误(名称未定义) 我之所以这么做,是因为我无法将封装元素中的小部件别名属性与唯一元素的唯一视图相反 我希望我的视口有一个别名,但是如何在使用它时获得视口元素和ref控制器的指定功能 我的视口中的我的网格面板: { xtype: 'gridpane

我与sencha architect和ExtJS4.2.0合作

我需要在gridPanel中放置一个别名,以便在控制器中有一个ref

当我尝试创建名为alias的自定义属性时:我不能,因为createAlias存在,这将替换xtype和错误(名称未定义)

我之所以这么做,是因为我无法将封装元素中的小部件别名属性与唯一元素的唯一视图相反

我希望我的视口有一个别名,但是如何在使用它时获得视口元素和ref控制器的指定功能

我的视口中的我的网格面板:

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

你已经给它一个id了,你不需要别名

使用以下任一选项:

Ext.getCmp('id');//控制器中不需要ref


选择器:'#id';//对于ref

来说,您已经给了它一个id,不需要别名

使用以下任一选项:

Ext.getCmp('id');//控制器中不需要ref


选择器:'#id';//对于ref

而言,最好设置
itemId
属性

itemId: "GridUtilisateursApplicatifs"
并选择您的组件,以便

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

最好设置
itemId
属性

itemId: "GridUtilisateursApplicatifs"
并选择您的组件,以便

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