0
Amchartライブラリが新しく、凡例のclickLabelイベントに関する問題に直面しています。ここAmchart Clicklabelイベントが機能しない
は、私が試してみましたJavascriptコードです:ここ
var chart = AmCharts.makeChart("chartdiv", {
"type": "serial",
"theme": "light",
"legend": {
"horizontalGap": 10,
"maxColumns": 1,
"position": "right",
"useGraphSettings": true,
"markerSize": 10,
"listeners": [{
"event": "clickMarker",
"method": function(e) {
document.getElementById('clicked').textContent =
e.dataItem.title + ' - marker status before toggle: ' + e.dataItem.hidden;
}
}]
},
chart.legend.addListener('clickLabel', function(event) {
document.getElementById('clicked').textContent =
e.dataItem.title + ' - marker status before toggle: ' + e.dataItem.hidden;
});
はJsfiddleは次のとおりです。http://jsfiddle.net/Shivin15/15k53omf/2/
はあなたの助けをありがとう!
をしかし、これはデータを隠すの凡例ラベルをクリックし、通常の動作を上書きします。これは 'e.dataItem.hidden = true'を追加することで解決できます。しかし、これ以外にも普段の行動を覆すものはありませんか?回答ありがとうございます。 –