Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/368.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript amcharts 4动态获取序列id_Javascript_Amcharts4 - Fatal编程技术网

Javascript amcharts 4动态获取序列id

Javascript amcharts 4动态获取序列id,javascript,amcharts4,Javascript,Amcharts4,多重系列图表 为序列分配id,但在事件发生时尝试捕获序列id,但其显示未定义 点击分发:1500:未定义试试这个 columnSeries.columns.template.events.on(“点击”,函数(ev){ 警报(“单击“+ev.target.dataItem.categoryX+”:“+ev.target.dataItem.valueY+”:“+series.id”); }); 试试这个 columnSeries.columns.template.events.on(“点击”,函

多重系列图表 为序列分配id,但在事件发生时尝试捕获序列id,但其显示未定义

点击分发:1500:未定义

试试这个
columnSeries.columns.template.events.on(“点击”,函数(ev){ 警报(“单击“+ev.target.dataItem.categoryX+”:“+ev.target.dataItem.valueY+”:“+series.id”); });

试试这个
columnSeries.columns.template.events.on(“点击”,函数(ev){ 警报(“单击“+ev.target.dataItem.categoryX+”:“+ev.target.dataItem.valueY+”:“+series.id”);
});

不知道你想在这里做什么。具有行序列的链接与列有什么关系?通常一个对象有一个
组件
属性,该属性是对它所属系列的引用。我会尝试
ev.target.component
ev.target.dataItem.component
查看它是否引用了列的系列。如果是,那么您应该能够从中找到
.id
。不确定您在这里要做什么。具有行序列的链接与列有什么关系?通常一个对象有一个
组件
属性,该属性是对它所属系列的引用。我会尝试
ev.target.component
ev.target.dataItem.component
查看它是否引用了列的系列。如果是,那么您应该能够从中找到
.id
。如果您正确设置代码格式并解释它到底在做什么会更好如果您正确设置代码格式并解释它到底在做什么会更好
*var series = chart.series.push(new am4charts.ColumnSeries());
series.dataFields.valueY = "value";
series.dataFields.categoryX = "category";
series.id='101'
series.dataItem.setProperty("Id",101);
series.columns.template.propertyFields.fill = "color";
series.columns.template.propertyFields.stroke = "color";

series.columns.template.events.on("hit", function(ev) {
  alert("Clicked on " + ev.target.dataItem.categoryX + ": " + ev.target.dataItem.valueY+":"+ev.target.dataItem.dataContext.id);
});*