javascript - 使用 crossfilter,是否可以在实例化后销毁/删除它?

标签 javascript crossfilter

我指的是 javascript 的 square crossfilter 插件

https://github.com/square/crossfilter

在我的应用程序中,用户能够选择特定的日期范围,并且每次更改日期时,ajax 请求都会创建一个 json 对象,该对象被馈送到 crossfilter。

我希望能够删除现有的交叉过滤器(屏幕上的对象以及事件)并使用新创建的 json 对象开始一个新的交叉过滤器。

最佳答案

根据文档,您应该能够通过应用来撤消过滤器

.filter(null)

.filterAll()

到你的对象。

但是,我发现这不一定有效,所以也许更好的做法是将新过滤器应用于新的交叉过滤器对象。

如果您可以提供一些代码以获得更好的上下文,那将会很有帮助。

关于javascript - 使用 crossfilter,是否可以在实例化后销毁/删除它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10581689/

相关文章:

javascript - 在 crossfilter.dimension 中检索值

d3.js - 具有颜色范围的 dc.js 折线图

javascript - Express Nodejs : Static Files Multiple Directories. 其中一个只允许 .png 请求

d3.js - dc.js过滤后修改时间刻度x轴

javascript - 使用变量的值作为对象索引

javascript - 更新 graphael 饼图中的数据

javascript - 将日期范围过滤器应用于交叉过滤器维度

javascript - 服务器端 Crossfilter : replicate filterfunction. 如何从函数闭包访问变量

javascript - 如何在 Three.js 中设置自定义字体渲染到离屏 Canvas 的大小?

javascript - 添加 DOM 元素时获取通知