我将此用于我当前的应用http://dev.sencha.com/deploy/ext-4.0.7-gpl/examples/portal/portal.html。我试图用条形图和饼图替换当前图表(在第三列中)(如果在面板和窗口中,它们正在工作),但在控制台中出现“h is undefined”错误。我已经确认了几行图表的代码,以找出任何错误,但没有。请指导我.....非常感谢您的帮助。 我的chartportlet需要这个“要求:[”Ext.data.JsonStore“,”Ext.chart。*“,”Ext.layout.container.Fit“]”
这是我的chartportlet代码(第三列)
xtype: 'chart',
id: 'chartCmp',
animate: true,
store: Ext.create('Ext.data.JsonStore', {
fields: ['year', 'comedy', 'action', 'drama', 'thriller'],
data: [
{year: 2005, action: 23890000},
{year: 2006, action: 38900000},
{year: 2007, action: 50410000},
{year: 2008, action: 56070000}
]
}),
shadow: true,
legend: {
position: 'right'
},
insetPadding: 60,
theme: 'Base:gradients',
series: [{
type: 'pie',
field: 'action',
showInLegend: true,
donut: false,
highlight: {
segment: {
margin: 20
}
},
label: {
field: 'year',
display: 'rotate',
contrast: true,
font: '18px Arial'
}
}]
答案 0 :(得分:0)
不要使用最小化的ExtJS文件进行开发。使用调试版本,您将获得比“h未定义”更明智的错误消息。