amcharts5 使用 series.getDataItemById() 找到 child return undefined

amcharts5 use series.getDataItemById() find child return undefined

  document.querySelector('button').addEventListener('click',_ => {
    let itm1 = series.getDataItemById('Root');// return DataItem

    let itm2 = series.getDataItemById('A0');// undefined
    series.set("selectedDataItem",itm2); // and not work
  });

CodePen

我已经尝试了多种变体,但其中 none 似乎有效。有任何想法吗? 提前致谢。

看了源码后,可以使用get('children ')获取子节点

let item = series.getDataItemById('Root');
series.set("selectedDataItem",item.get('children')[0]);