如何在extjs4雷达图中使用渲染器功能

时间:2012-08-23 08:05:12

标签: extjs4.1

我有一个带有4个雷达系列的雷达图,我想为每种类型使用渲染器功能。

我的示例代码是:

系列:[{         类型:'雷达',

    xField: 'name', 
    yField: 'data3', 
    renderer: function(storeItem, item, i, display){
        alert(storeItem)
    },
    showInLegend: true, 
    showMarkers : false,

    markerConfig: { 
        radius: 5, 
        size: 5            
    }, 
    style: { 
        'stroke-width': 2,
         stroke : '#FFF',
         fill: 'none' 
    } 
},{ 
    type: 'radar', 
    xField: 'name', 
    yField: 'data2', 
    showMarkers: true, 
    showInLegend: true, 
    markerConfig: { 
        radius: 5, 
        size: 5 
    }, 
    style: { 
        'stroke-width': 2,
         stroke : '#FF0',
        fill: 'none' 
    } 
},{ 
    type: 'radar', 
    xField: 'name', 
    yField: 'data5', 
    showMarkers: true, 
    showInLegend: true, 
    markerConfig: { 
        radius: 5, 
        size: 5 
    }, 
    style: { 
        'stroke-width': 2,
         stroke : '#0FF',
         fill: 'none' 
    } 
}]

在哪里添加渲染功能?我尝试以所有可能的方式添加,但它不起作用。 我在做什么错吗?或雷达图表没有功能? 请一些人告诉我 我使用extjs4.1.0

1 个答案:

答案 0 :(得分:0)

如果有疑问,请查看来源。

永远不会在雷达图表中调用renderer函数。看起来像另一个文档错误。调用label.renderer函数,但它只对格式化显示文本有用。