我已经用dc.js创建了仪表板。在我的仪表板中,有一个复选框,允许用户在计数和金额之间切换仪表板行为。为此,我重新为所有组创建了crossfilter
,其中reduceSum
。 (虽然,我不知道这是否是正确的方式来做到这一点。)重新创建crossfilter
我也必须重新创建dc.js图表。dcjs,crossfilter - 如何完全配置图表
我认为这可能会导致一些内存泄漏和性能问题,因为我已经为我的所有图表定义了filtered
事件,并且不知道如何关闭该事件。同样在检查并取消选中复选框页面后,速度会变慢。
我的问题:是否有另一种方式来彻底改变crossfilter数据,而无需重新创建dc.js图表?如果没有,如何正确删除dc.js图表以避免内存泄漏和性能问题?
谢谢戈登,我会测试你的建议,并会通知你有关结果。 – alisabzevari