私は 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'
}]
});
アプリケーションを実行すると、これがウィンドウになります。つまり、内部にチャートがない空のウィンドウです。
ドキュメントの例との唯一の違いは、ストアです。誰かが何が悪いのか教えてもらえますか? ありがとう!