var ColDef = [{
headerName: "colA",
field: 'colA',
rowGroup: true
},
{
headerName: "colB",
field: 'colB',
pivot: true,
enablePivot: true
},
{
headerName: "colC",
field: 'colC',
rowGroup: true
},
{
field: 'colD',
aggFunc: 'first',
valueFormatter: currencyFormatter,
tooltip: function(params) {
return (params.valueFormatted);
},
},
{
field: 'comment'
},
{
field: 'colF'
}
];
function currencyFormatter(params) {
return params.value;
}
上面的代码来自不同的问题。它有效,但我想使用不同的“评论”字段作为当前“colD”的工具提示。这也是一个组和枢轴 agGrid,如果它是普通网格,这不是问题。我很感激关于团体和枢纽 agGrid 的任何想法吗?
不确定网格是否有好的方法来获取您场景中的数据,因为您的行和列与数据透视后的原始模型不同。
也许您可以考虑在网格之外检索此信息。假设您还希望在工具提示中显示一些聚合信息,工具提示功能最终可能如下所示:
tooltip: params => {
const country = params.node.key;
const year = params.colDef.pivotKeys[0];
const athletesWithNumbers = this.state.rowData
.filter(d => d.year == year)
.filter(d => d.country === country)
.filter(d => d.gold > 0)
.map(d => d.athlete + ': ' + d.gold);
return athletesWithNumbers.join(', ');
}
See 这个笨蛋对于我所说的 - 再次,不确定这是否是您想要的,但仅供参考。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)