如何为未绑定区域设置图例项?

时间:2017-03-13 13:21:29

标签: anychart

我正在使用AnyMap,我的客户希望在图例中显示未绑定区域的一些信息。

因为我可以为一个系列添加一个图例项目,我正在实现一个空系列,然后在此上添加一个图例项目。但是由于没有可供选择的国家/地区,我不希望我的图例项目可供选择。我该如何防止这种情况?

我找到的唯一解决方案是应用"禁用:true"到我的legendItem,但随后颜色发生变化..

这是我的代码到目前为止的样子

var unboundRegions = anyMap.choropleth();
      unboundRegions.legendItem({text: data.unbound, iconType: "square", iconFill: '#ffffff', iconStroke: '#e8e8e9', disabled: true});

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

您可以使用" legendItemMouseDown"阻止图例图标选择legend事件侦听器 - 使用e.preventDefault();

阻止其默认行为

jsfiddle example