1

我与 sencha 架构师和 extjs 4.2.0 合作

我需要为 gridPanel 设置一个别名,以便在我的控制器中有一个 ref。

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

我想是因为我不能在我的封装元素中将小部件别名与唯一元素的唯一视图相反。

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

我的视口中的 gridPanel :

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

2 回答 2

1

最好设置itemId属性

itemId: "GridUtilisateursApplicatifs"

并选择您的组件

Ext.ComponentQuery.query("#GridUtilisateursApplicatifs");
于 2013-05-30T23:55:28.650 回答
0

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

使用任一:

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

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

于 2013-05-30T23:25:19.573 回答