【问题标题】:Filter for dc.js data table过滤 dc.js 数据表
【发布时间】:2020-02-12 05:29:35
【问题描述】:

我使用 dc.js 创建了一个数据表。现在我需要根据列过滤它。有没有像.filter() 这样的方法来过滤表格。

例如:

const product_table = dc.dataTable("#product-table");

表结构:

Product     Name
1           A
2           B
3           C
4           D
5           E
6           A

我只需要过滤值为A 的名称列。有没有像product_table.filter("A")这样的过滤器?

【问题讨论】:

  • 您要使用此过滤器过滤所有图表,还是只过滤表格?

标签: javascript dc.js


【解决方案1】:

product_table.filter(p=>p.Name == "A")

【讨论】:

  • 我认为这个答案与 dc.js 无关
【解决方案2】:

我创建了一个以名称为维度的新图表(例如,您可以将其显示为 rowChart 或 selectMenu

然后你可以将 .filter() 应用到这个图上,它会自动重绘表格

您可以跳过图表并直接创建交叉过滤器维度并对其进行过滤,但我发现将图表保留为包装器更容易。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-09-24
    • 1970-01-01
    • 2014-08-02
    • 2017-05-12
    • 1970-01-01
    • 1970-01-01
    • 2017-06-05
    • 2018-01-25
    相关资源
    最近更新 更多