Я построил гистограмму с использованием c3js и внедрил onclick событие на нем. Событие Onclick действует на него странно. Я использовал слово weird, потому что иногда он работает нормально, как следует, но иногда он выполняется дважды в один клик. Я не могу понять, как справиться с этой проблемой, так как два дня, но не повезло :(c3js гистограмма onclick событие срабатывает дважды
нет ли c3js проблема ?? Есть ли способ или обходной путь, чтобы исправить это или справиться с такой ситуацией ??
Ниже приведен пример код для создания гистограммы c3 с OnClick события.
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
},
});
Вы действительно спаситель для меня. Команда Hope c3Js выясняет что-то для этого. Просто прошу прощения, пожалуйста, проголосуйте за этот вопрос, чтобы он мог помочь другим. –