【发布时间】:2015-11-15 16:16:49
【问题描述】:
我一直在尝试理解 crossfilter 过滤,我终于能够在我的代码中正确使用它,但我似乎无法理解为什么 CrossFilter 会这样做。
这就是我从这里得到的Crossfilter filters not filtering (dc.js):
正如 Jeffrey Biles 在其中所说,“所以结果表明 crossfilter 不会将过滤器应用于您放置过滤器的维度。它会将其应用于其他所有内容。”
好的,我不明白为什么会这样,但是好的,过滤器适用于其他所有内容,明白了。
但后来我发现了这个Custom Text filter for DC.js dataTable:
在这里,rbristow 正在使用文本过滤器框来过滤他的代码。但过滤他的companyDimension 维度。这似乎也是被过滤的维度。
所以...我有两个问题:
- 为什么 CrossFilter 会这样做,以便将过滤器应用于除您调用它的维度之外的所有维度?
- 如果是这种情况,为什么 rbristow 的代码可以工作?
提前致谢!
【问题讨论】: