我使用带有angular2的ag-grid,并且网格有2个行分组,其中1行分组包含在另一个分组中。 这是我的一个例子: link to screenshot 这是我的网格配置:
gridOptions: GridOptions = {
api: null,
pivotMode: true,
enableSorting: true,
suppressAggFuncInHeader: true,
groupUseEntireRow: false,
groupIncludeFooter: true
groupColumnDef: {
cellRenderer: 'group',
cellRendererParams: {
suppressCount: true,
footerValueGetter: '"Footer row name"'
},
headerName: 'Groups column name'
}
};
columnDefs: ColDef[] = [
{headerName: 'Highest level row group', field: 'a', rowGroupIndex: 0},
{headerName: 'Second level row group', field: 'b', rowGroupIndex: 1},
{headerName: 'cName', field: 'c', pivotIndex: 1},
{headerName: 'dName', field: 'd', aggFunc: 'sum'}
];
实际上我想要的是能够仅为最高级别的组设置页脚,以便我的第二级行分组(rowGroupIndex = 1)不会有任何页脚行。我想到的另一个选择是禁用第二级行的行扩展(此时它们在双击时展开)。
有人知道ag-grid是否有这样的功能吗?
UPD 我在其中一个ag-grid开发者的ag-grid论坛上找到了following answer:
"分组页脚只能在特定的组级别进行渲染 而不是所有级别?" =>不 - 它是所有团体,或者没有我害怕。
所以问题是如何在ag-grid中禁用行扩展?
谢谢, 安德烈