对于给定的列定义,当使用aggFunc时,headerName以func(string)格式显示-我只希望标题显示我定义的字符串。当AggFunc为null时,此行为不存在。
const columnDef: any = {
headerName: 'Test',
field: date,
suppressMenu: true,
width: 80,
editable: true,
lockPosition: true,
type: 'numericColumn',
aggFunc: function(data) {
let sum = 0;
data.forEach( function(value) {
if (value) {
sum = sum + parseFloat(value);
}
} );
if (!sum) { return null; }
return sum.toFixed(2);
},
}
headerName应该显示“ test”,但将显示func(test)。
答案 0 :(得分:1)
您需要在findAll
中将此属性标记为true。
@Query
根据文档-
为true时,列标题将不包含aggFunc,例如'sum(Bank 余额)就是“银行余额”。