私はc3jsを使用して棒グラフを作成し、onclickイベントを実装しました。 Onclickイベントが異常に機能しています。 という奇妙なという単語を使用しました。時にはうまくいきますが、時にはクリックで2回実行されることもあります。 私はこの問題に対処する方法を2日から把握することができませんが、運はありません:(c3js棒グラフonclickイベントが2回トリガされる
それはc3js問題ですか?これを解決するか、このような状況を処理する回避策はありますか?
以下はのonclickイベントでC3の棒グラフを生成するためのサンプルコードです。
var chart = c3.generate({
bindto: "#" + idActiveDivChart,
data: {
json: agg(obj_Json, selectedDimension),
type: 'bar',
labels: {
//format: function (v, id, i, j) { return "Default Format"; },
format: d3.format('$.2s')
},
keys: {
x: selectedDimension, // it's possible to specify 'x' when category axis
value: selectedMeasures
},
groups: [
[selectedDimension]
],
onclick: function (d) {
alert('Hell stuff');
},
},
axis: {
x: {
type: 'category'
},
y: {
tick: {
format: d3.format('$.2s')
}
}
},
title: {
text: 'Trend by: '+selectedDimension
},
});
あなたは本当に私にとって救い主です。希望するc3Jsチームはこれのために何かを考え出します。賛成を求めるだけで、他人を助けることができるように、この質問に投票してください。 –