ツリーマップでクリックされたセグメントの色を取得することは可能ですか? クリックすると、選択イベントが発生し、どの行がクリックされたかがわかります。
質問する
1117 次
1 に答える
1
Google APIでこれを行う方法は見つかりませんでしたがclick
、ドキュメントにイベントリスナーを追加し、それをイベントと照合することで、実際の値select
を取得できます。SVGRectElement
var currElement;
document.addEventListener('click', function (k) {
currElement = k.target;
});
google.visualization.events.addListener(treemap, 'select', function () {
var sel = treemap.getSelection(),
color;
if (currElement) {
color = currElement.attributes.getNamedItem('fill');
}
console.log('selected element color: ' + color.value);
});
これは決して完全な解決策ではありませんが、答えを示す必要があります
于 2013-01-03T10:11:35.503 に答える