javascript - 封装元素的 Controller 引用

标签 javascript extjs

我与 sencha 架构师和 extjs 4.2.0 合作

我需要为 gridPanel 添加一个别名,以便在我的 Controller 中拥有一个引用。

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

我想是因为我无法在封装元素中赋予与唯一元素的唯一 View 相反的小部件别名。

我想我的视口(viewport)有一个别名,但是如何获取视口(viewport)元素以及使用它时创建的引用 Controller 的指定函数...

我的视口(viewport)中的网格面板:

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

最佳答案

最好设置 itemId 属性

itemId: "GridUtilisateursApplicatifs"

然后选择您的组件

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

关于javascript - 封装元素的 Controller 引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16846955/

相关文章:

javascript - 如何在 ExtJS 中将停靠项目彼此相邻放置

extjs - 如何在 24 小时内保持 ExtJS 时间字段的格式

ExtJS GridPanel 数据工具提示

javascript - 有没有办法使用 HTML Canvas 和 JavaScript 从一个点填充到它到达边界?

javascript - 如何使用路径设置正确的javascript路径

javascript - 动态文本字段颜色更改

javascript - window.open 的替代方法

javascript - 扩展 angular.js 以自动将后缀附加到所有 templateURL 值

javascript - 如何更改 Three.js 中的相机类型?

javascript - 选择下拉列表失去焦点并关闭