在extjs4 mvc框架中扩展图表类会导致“ config is undefined”
|
我想扩展图表类以在视图中用作extjs4 MVC框架的一部分。我在萤火虫中收到此错误:
config is undefined
[Break On This Error] me.initTheme(config.theme || me.theme);
Chart....8936564 (line 191)
这是类的定义:
Ext.define(\'CDR.chart.Daily\', {
alias: \'widget.dailychart\',
extend: \'Ext.chart.Chart\',
initComponent: function() {
Ext.apply(this, {
id: \'daily\',
insetPadding: 30,
... irrelevant code cut .......
});
this.callParent(arguments);
}
});
这是图表添加到的视图类:
Ext.define(\'CDR.view.trunk.View\', {
alias: \'widget.trunkview\',
extend: \'Ext.panel.Panel\',
requires: [
\'CDR.chart.Daily\'
],
initComponent: function() {
Ext.apply(this, {
id : \'itemCt\',
border : false,
autoScroll: true,
layout: {
type : \'hbox\',
},
items: [
Ext.create(\'CDR.chart.Daily\'),
{
id : \'contentCt\',
width : 500,
border: false
}
]
});
this.callParent(arguments);
}
});
没有找到相关结果
已邀请:
2 个回复
泉秘胁
因此,只需将以下代码添加到新类中:
它对我有用。
粳饶瓢部
它应该是 项目:[ {Ext.create(\'CDR.chart.Daily \'),....} 另外,如果您使用的是MVC框架,请确保在您的app.js中,在Ext.require部分中添加了以下几行: