Я хочу расширить класс диаграммы для использования в представлении как часть среды extjs4 MVC.Я получаю эту ошибку в firebug:
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);
}
});