小编Lal*_*lit的帖子

ExtJS如何将单击事件添加到饼图片段

我使用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

6
推荐指数
1
解决办法
1万
查看次数

标签 统计

extjs4 ×1