Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/370.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 不分组行的dc数据表_Javascript_D3.js_Datatable_Dc.js - Fatal编程技术网

Javascript 不分组行的dc数据表

Javascript 不分组行的dc数据表,javascript,d3.js,datatable,dc.js,Javascript,D3.js,Datatable,Dc.js,是否可以在不分组显示数据的情况下创建dc数据表?我只想显示所有组中的所有数据 我的代码如下: dc.dataTable(".dc-data-table") .dimension(dateDimension) .group(function (d) { return '' }) .size(10) // (optional) max number of records to be shown, :default = 25 .columns([ functio

是否可以在不分组显示数据的情况下创建dc数据表?我只想显示所有组中的所有数据

我的代码如下:

dc.dataTable(".dc-data-table")
  .dimension(dateDimension)
  .group(function (d) {
    return ''
  })
  .size(10) // (optional) max number of records to be shown, :default = 25
  .columns([
      function (d) {
          return getFormattedDate(d.dd);
      },
      function (d) {
          return d.referredfor;
      },
      function (d) {
          return numberFormat(d.cost);
      },
      function (d) {
          return d.gender;
      }
  ])
  .sortBy(function (d) {
      return d.dd;
  })
  .order(d3.ascending)
  .renderlet(function (table) {
      table.selectAll(".dc-table-group").classed("info", true);
  });
这显示了我的数据表,但有一个空行,如下所示:


目前似乎没有办法做到这一点。听起来是个合理的要求!你可能会,甚至更好,一个公关

以下是
renderGroups
中的相关代码:

它是按键嵌套数据,然后为每个组添加一个表行。禁用这一点很简单,但问题是以后,
renderRows
会选择那些“分组行”,以便在它们下面添加数据:

编辑:它是一个选项,
.showGroups()
,从2.0 beta 16开始,它是一个简单的解决方法:

通过使用以下命令,可以重写相应的css类以避免显示该行:

<style>
  .dc-table-group{display:none}
</style>

.dc表组{显示:无}
在你的html中