1

我在使用Extjs4 饼图时面临以下问题:

  1. 我无法更改饼图颜色
  2. 我想禁用图例(不可点击)

请帮我..

谢谢

4

1 回答 1

4

使用colorSet配置更改饼图颜色很容易:

series: [{
    type: "pie",
    colorSet: ["#f00", "#0f0", "#00f"],
    ...
}]

禁用图例的点击行为有点棘手,因为它内置在 LegendItem 组件中,并且没有关闭它的开关。您可以使用以下技巧从 Legend 中删除令人不安的听众:

Ext.each(chart.legend.items, function(item) {
    item.un("mousedown", item.events.mousedown.listeners[0].fn);
})

但我建议您向 Sencha 提交功能请求,因为这种内置行为应该是可配置的。

于 2011-06-26T20:17:52.917 回答