Amchart Clicklabel 事件不起作用
Amchart Clicklabel event not working
我对 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/
感谢您的帮助!
您需要将 textClickEnabled 设置为 true
。
在此处检查更新的示例:http://jsfiddle.net/15k53omf/3/
我对 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/
感谢您的帮助!
您需要将 textClickEnabled 设置为 true
。
在此处检查更新的示例:http://jsfiddle.net/15k53omf/3/