0

我正在使用来自 ZoomCharts 的NetChart ,它提供了一个选项来过滤节点,方法是在nodeFilter参数中提供一个函数,该函数由chart.updateFilters(). 我想知道是否存在在 updateFilters 完成并呈现带有过滤节点的新图表后触发的事件,以便我可以获得当前呈现的节点列表。

我发现了一个onChartUpdate事件,但每次调用它都不起作用chart.updateFilters()

4

1 回答 1

0

当您调用 chart.updateFilters() 时,这会触发数据更新,其中节点会在下一个即时渲染周期中针对过滤器进行验证。因此,现在您可以简单地使用 setTimeout() 并使用 api 调用 nodes() 来获取可见节点。或者,您可以连接到 nodeFilter() 方法以在外部同步数据模型状态,以保持状态始终更新。

如果您的项目中需要此功能,您也可以请求新功能开发(写信至 support@zoomcharts.com)

于 2020-09-09T18:27:27.527 回答