SortBy在数据表dc.js中不起作用

时间:2015-11-07 09:36:49

标签: d3.js dc.js crossfilter

使用Javascript:

dc.dataTable('.dc-data-table')
    .dimension(date)
    //...
    .group(function (d) {
        var format = d3.time.format('%B, %Y');
        return format(d.date);
    })
    .sortBy(function(d) {
        return d.date;
    })
    .order(d3.ascending);

SortBy没有影响和订购的东西。如何解决这个问题?

https://jsfiddle.net/u073mab0/2/

上的所有代码示例

1 个答案:

答案 0 :(得分:4)

问题在于dc.js版本使用旧版本的dc排序适用于FF / IE但不适用于chrome。

这就是为什么@EthanJewett能够看到它排序的原因,因为他可能会在FF或IE中看到这一点。

我无法看到,因为我在使用Chrome。

请使用新版本的dc.js https://cdnjs.cloudflare.com/ajax/libs/dc/2.1.0-dev/dc.js

工作示例here

希望这有帮助!