javascript - Ext.Create 和 this.callParent

标签 javascript extjs extjs4

如何一起使用 Ext.createthis.callParent?如果我使用以下代码,从 ajax 存储检索数据时会出错。

items: [
    { xtype: 'combo',
        initComponent: function() {
            ...
            this.callParent(arguments);
        }
    }
]

有什么建议吗?

最佳答案

callParent 文档说:

Call the "parent" method of the current method. That is the method previously overridden by derivation or by an override (see Ext.define).

换句话说,你只能在 Ext.defineExt.override 中获得 callParent;当您在配置中重写此方法时则不会。

真正需要理解的是,initComponent 并不意味着作为配置被覆盖。您确实应该扩展 combo 类并重写其中的 initComponent

关于javascript - Ext.Create 和 this.callParent,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15631027/

相关文章:

javascript - GridStack-设置静态网格

javascript - 对象数组之间的区别

javascript - 运行 Google 协作平台小部件的权限问题

javascript - 从 Objective C 执行 Javascript 代码

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

javascript - 无法从内部隐藏模态框

javascript - 如何将 css 类添加到 Ext4 中的树节点?

events - ExtJS菜单检查项: how to prevent item check event in certain circumstance?

extjs - Sencha cmd 4 添加css和js

javascript - 我如何通过调试找出我的 ExtJS 数据存储未加载的原因?