如何在选择数据表行时过滤dcjs / crossfilter中的数据?

时间:2013-10-15 14:42:31

标签: crossfilter dc.js

我已经看到了dc.js的大多数示例,它们使用画笔过滤数据。我应该如何使用从datatable中选择的行元素来过滤数据?

我不确定具体解决方案,但可以采取一些解决方法

dimension.filter(value) 

哪里有值更新onclick?我是朝着正确的方向前进还是有更好的方式?

修改1 如果我用同样的东西绘制一个行图,那么我不需要处理onlcick事件或者除了数据之外的任何事情,为什么它相对如此复杂?

2 个答案:

答案 0 :(得分:0)

那应该有用。您必须触发重绘事件到图表了解更改。

答案 1 :(得分:0)

是的,我放了一个onclick =“function(value)”按钮。

window.function(value){
    table.dimension(dimension);
    table.filter(value);
    table.render();
} 

PS:我不熟练使用dc.js,所以这种方法可能不是最佳解决方案