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)
使用 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)