是否可以获取一个阶段中所有字符的句柄?
is it possible to get handles of all chars in a stage?
我想获取一个舞台中所有图表的句柄,以便修改背景设置。
我注意到有一个 stage.forEachChild(function(element) { … })
方法允许您为每个阶段元素启动一个函数。
例如:
stage.forEachChild(function(element) {
alert(element.id());
});
问题是"element"类型是anychart.graphics.vector.Element
;相反,我需要一个 anychart.core.Chart
对象来调用 background()
方法。有办法吗?
不幸的是,它是一个 GraphicsJS 实体,它 returns 它的图形矢量元素作为子元素。它不控制图表。您可以将所有图表存储在一个对象或数组中并迭代它们,或者将唯一 ID 应用于每个图表并通过 anychart.getChartById('CHART_ID');
随时访问它们。有关详细信息,请通过下面评论中的 link 查看示例。
我想获取一个舞台中所有图表的句柄,以便修改背景设置。
我注意到有一个 stage.forEachChild(function(element) { … })
方法允许您为每个阶段元素启动一个函数。
例如:
stage.forEachChild(function(element) {
alert(element.id());
});
问题是"element"类型是anychart.graphics.vector.Element
;相反,我需要一个 anychart.core.Chart
对象来调用 background()
方法。有办法吗?
不幸的是,它是一个 GraphicsJS 实体,它 returns 它的图形矢量元素作为子元素。它不控制图表。您可以将所有图表存储在一个对象或数组中并迭代它们,或者将唯一 ID 应用于每个图表并通过 anychart.getChartById('CHART_ID');
随时访问它们。有关详细信息,请通过下面评论中的 link 查看示例。