在dc.js中隐藏标题行

时间:2019-02-19 06:59:40

标签: dc.js

我正在学习本教程中的D3v3

http://bl.ocks.org/d3noob/6077996

    .dimension(timeDimension)
    .group(function(d) { return "List of all earthquakes corresponding to the filters"
     })
    .size(10)                           // number of rows to return
    .columns([
      function(d) { return d.dtg; },
      function(d) { return d.lat; },
      function(d) { return d.long; },
      function(d) { return '<a href=\"http://maps.google.com/maps?z=11&t=m&q=loc:' + d.lat + '+' + d.long +"\" target=\"_blank\">Google Map</a>"},
      function(d) { return '<a href=\"http://www.openstreetmap.org/?mlat=' + d.lat + '&mlon=' + d.long +'&zoom=11'+ "\" target=\"_blank\"> OSM Map</a>"}
    ])
    .sortBy(function(d){ return d.dtg; })
    .order(d3.ascending);

我正在尝试删除此部分“与过滤器相对应的所有地震列表”,作为表格的第一行。但是,我尝试了许多解决方案,例如删除group,这只会使表无法使用。有人有解决方案吗?

谢谢!。我对D3极为陌生,只是尝试一下!

1 个答案:

答案 0 :(得分:1)

您可以使用

ProfileSchema.pre('save', function(next) {
  this.createdAt = Date.now();
  this.updatedAt = Date.now();
  next();
});

隐藏分组行(documentation)。

不幸的是,目前无法阻止dc.js对数据表进行分组,但是如果dataTable .showGroups(false) 函数返回一个常量值,则最终将导致一组分组。

请勿将此.group()函数与其他图表上的函数混淆。 It's completely different.