我使用sencha ExtJS网站中的饼图示例创建了一个饼图,我想在每个Pie切片上添加一个click事件,以便我处理该切片上的上下文数据.我能够向Pie添加一个点击监听器,但不知道如何获取切片上的数据.
下面是ExtJS代码.
Ext.onReady(function(){
var store = Ext.create('Ext.data.JsonStore', {
fields: ['name', 'data1', 'data2', 'data3', 'data4', 'data5'],
data: [{
'name': 'January',
'data1': 10
}, {
'name': 'February',
'data1': 7
}, {
'name': 'March',
'data1': 5
}, {
'name': 'April',
'data1': 2
}, {
'name': 'May',
'data1': 27
}]
});
Ext.create('Ext.chart.Chart', {
renderTo: Ext.getBody(),
width: 800,
height: 600,
animate: true,
store: store,
theme: 'Base:gradients',
legend: { // Pie Chart Legend Position
position: 'right'
},
series: [{
type: 'pie',
field: 'data1',
showInLegend: true, …Run Code Online (Sandbox Code Playgroud) extjs4 ×1