我有一个带有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
答案 0 :(得分:0)
如果有疑问,请查看来源。
永远不会在雷达图表中调用renderer
函数。看起来像另一个文档错误。调用label.renderer
函数,但它只对格式化显示文本有用。