iccube 从自定义小部件 (JS) 设置过滤器选择

iccube set filter selection from custom widget (JS)

使用 icCube 5.0,我使用 google 地图创建了一个自定义小部件,我在其上绘制了代表区域的多边形。从这个小部件的 JS 代码,我也能够更新包含这些区域的树过滤器的 selected 项目。 这样,用户可以通过树过滤器或地图 select 想要的区域。相互更新。

我使用下面的代码来做到这一点:

Chart.prototype.producedEvents = function () {
        return [vizEventType.onSelection];
    };

self.fireEvent(vizEventType.onSelection, new viz.SetSelectionEvent(SelectedZones));

我升级到 5.1.6 版了,这没用。看起来 'new viz.SetSelectionEvent' 不再工作了。

SetSelectionEvent 已移至正确的程序包。尝试使用:

new viz.event.SetSelectionEvent(SelectedZones)