如何解决第一列中的RowGroupingModule和内容
在ag-Grid(https://www.ag-grid.com/)中,我具有这样的列定义:
columnDefs: [
{
colId: 'tasks',field: 'tasks',rowGroup: true,hide: true
},{
colId: 'person',field: 'person',width: 500,cellStyle: { 'text-align': 'center' },cellRenderer: (params) => {
if (!params.node.group) {
return `
${params.data.person.name} - ${params.data.person.job}
`;
}
return null;
}
},{
colId: 'total',field: 'total',width: 100,aggFunc: 'sum'
}
]
第一列按数据对象中的任务属性进行聚合,但是分组数据的每一行均以空列开头。我想拥有的是第一列中第二列的内容(实际上应该删除该人的定义,而${params.data.person.name} - ${params.data.person.job}
应该作为内容放在colId: 'tasks'
下)。
我尝试使用cellRenderer
来完成任务,但是它只允许我更改分组行,而不能更改其下的细节。
Image for better explanation of desired solution
解决方法
我认为您的情况类似于此处的示例:https://www.ag-grid.com/javascript-grid-provided-renderer-group/
您需要提供innerRenderer,以便可以在网格的分组单元中提供所需的任何内容。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。