在 slickgrid 中,我放了一个总聚合器总和。它总结了该列中的所有行(百分比)并且工作正常。但现在我面临着我只想从活跃百分比中获取总数。活动列是包含 0 或 1 的其他列。
在列定义中:
{id: "percent", name: "Percent", field: "percent", minWidth: 60, sortable: true, groupTotalsFormatter: sumTotalsFormatter, editor: Slick.Editors.Text}
function sumTotalsFormatter(totals, columnDef, id)
{
return "Total: " + Math.round(totals.sum[columnDef.field]) + "%";
}
聚合器:
dataView.setAggregators([
new Slick.Data.Aggregators.Avg("percent"),
new Slick.Data.Aggregators.Sum("percent")
], false);
我一直在尝试不同的方法但没有成功(放置一个不显示的第二个字段来仅存储活动数据,搜索如何修改聚合器..等)。任何的想法?