我正在尝试使用 Highcharts 插件,我从他的文档中的简单示例开始,我已经正确设置了环境(我确定)。这是我声明的窗口:
//other part of app.js (working)
launch:function():{
var sto = Ext.create('AM.store.mysto');
var win = new Ext.create('Ext.window.Window', {
layout: 'fit',
items: [{
xtype: 'highchart',
series:[{
dashStyle: 'DashDot',
dataIndex: 'value'
}],
xField: 'month',
store: sto,
chartConfig: {
chart: {
type: 'spline'
},
title: {
text: 'A simple graph'
}
}
}]
}).show();
//other part of app.js (working)
}
//........more other part of app.js (working)
我已将商店声明如下:
Ext.define('AM.store.mysto', {
extend : 'Ext.data.Store',
model : 'AM.model.mysto',
data : [{
month : 'x',
value:1
}, {
month : 'y',
value:12,
value:2
}, {
month : 'z',
value:3
}]
});
最后这是我的模型:
Ext.define('AM.model.mysto', {
extend : 'Ext.data.Model',
fields : [{
name : 'month'
}, {
name : 'value'
}]
});
如果我执行我的应用程序,这将是我的窗口:一个没有图表的空窗口。
我与文档示例的唯一区别是商店。有人可以告诉我有什么问题吗?谢谢你!