仅为特定组启用ag-grid组页脚

时间:2017-01-19 18:14:02

标签: angular grid grouping footer ag-grid

我使用带有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中禁用行扩展?

谢谢, 安德烈

0 个答案:

没有答案