一组行可以包含使用制表符的自定义摘要吗?

Can a group of rows include a customized summary using Tabulator?

我正在尝试创建一个汇总分组数据的单行

在线框图中,您会看到按部门分组的员工信息。您还会注意到,在组 header 下方,有一行汇总信息(线框中的蓝色箭头)。

到目前为止我已经尝试了很多东西。最有前途的方法似乎是使用 rowFormatter 嵌入嵌套的 table 一行,一列带有摘要文本。该方法的问题是:

请注意,目的是而不是提供单独的列摘要(例如,不为每列查找计数、总和、计算值等)。目的是为每个组提供一行,提供该组中包含的数据的文本摘要,如线框所示。

是否可以按照此处所述包含摘要行?

此方法使用 rowFormatter 和全局计数器来跟踪是否为组插入了摘要。

全局计数器是一个字典,它跟踪容器中每个元素的频率,并使用 table 组键作为字典键。

var hasGroupSummary = {}

rowFormmater代码:

  rowFormatter: function(row) {
    var element = row.getElement();
    var data = row.getData();
    var group = row.getGroup();

    var newElement = document.createElement("div");
    newElement.innerText = "Summary here";

    var key = group.getKey();
    if (!(key in hasGroupSummary)) {
      element.insertBefore(newElement, element.firstChild);
      hasGroupSummary[key] = true;
    }
   }

工作 JSFiddle: https://jsfiddle.net/black_ring_9a/r2s0zbng/