1

如果某个国家/地区对象中有数据,location_data我希望将其设置highlightFillColor为绿色,否则该对象将以灰色突出显示或在悬停时完全禁用突出显示。这是我目前正在使用的(无效):小提琴

highlightFillColor: function(data) {
  if (data) {
    return 'green';
  }
  return '#dbdbdb';
},
4

1 回答 1

1

由于您已经创建了一个fillKey为那些有数据的国家/地区命名的属性,您可以简单地执行以下操作:

highlightFillColor: function(data) {
    if (data.fillKey) {
        return 'green';
    }
    return '#dbdbdb';
}

这是您更新的小提琴:https ://jsfiddle.net/cvrsjj9f/

于 2017-04-21T04:44:18.607 回答