如何为未绑定区域设置图例项?
How to set a legend item for unbound regions?
我正在使用 AnyMap,我的客户想在未绑定区域的图例中显示一些信息。
因为我只能为一个系列添加一个图例项,所以我正在实现一个空系列,然后在其上添加一个图例项。但是,由于 select 没有国家/地区,我不希望我的图例项目 select 可用。我该如何防止这种情况?
我为此找到的唯一解决方案是将 "disabled:true" 应用于我的 legendItem,但随后颜色发生变化..
到目前为止我的代码是这样的
var unboundRegions = anyMap.choropleth();
unboundRegions.legendItem({text: data.unbound, iconType: "square", iconFill: '#ffffff', iconStroke: '#e8e8e9', disabled: true});
有什么想法吗?
您可以使用 "legendItemMouseDown" 图例事件侦听器阻止图例图标选择 - 只需使用 e.preventDefault();
阻止其默认行为
我正在使用 AnyMap,我的客户想在未绑定区域的图例中显示一些信息。
因为我只能为一个系列添加一个图例项,所以我正在实现一个空系列,然后在其上添加一个图例项。但是,由于 select 没有国家/地区,我不希望我的图例项目 select 可用。我该如何防止这种情况?
我为此找到的唯一解决方案是将 "disabled:true" 应用于我的 legendItem,但随后颜色发生变化..
到目前为止我的代码是这样的
var unboundRegions = anyMap.choropleth();
unboundRegions.legendItem({text: data.unbound, iconType: "square", iconFill: '#ffffff', iconStroke: '#e8e8e9', disabled: true});
有什么想法吗?
您可以使用 "legendItemMouseDown" 图例事件侦听器阻止图例图标选择 - 只需使用 e.preventDefault();