我想擴展chart類以在視圖中使用,作爲extjs4 MVC框架的一部分。我得到這個錯誤在Firebug:在extjs4 mvc framework中擴展chart類導致「config is undefined」
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);
}
});
你可以發佈完整的'CDR.chart.Daily'定義嗎? – rdougan 2011-06-20 17:09:07