我试图使用Highcharts插件,我已经开始在他的文档中的简单示例 我已经正确设置环境(我敢肯定)。 这是我所声明的窗口:Chart.ux.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'
}]
});
如果我执行我的应用程序,这将是我的窗口:一个没有图表的空窗口。
我与DOC例子中所做的唯一的区别是商店。有人能告诉我什么是错的吗? 谢谢!