使用ag网格,尝试按值对行进行分组并显示另一个

问题描述 投票:0回答:1

我是Ag-grid的新手,我已经仔细阅读了ag-grid的文档,但是找不到我需要的任何部分或说明。因此,我希望能够将行与我的数据(id)的特定字段组合在一起,并显示名称。

您可以在这张图片上看到,我可以按ID分组,但我想按ID分组并显示名称。enter image description here

这是我的列定义,您可以看到我按leaseId分组,而我想显示leaseName。

  columnDefs = [
    {
      headerName: 'Leases',
      showRowGroup: true,
      field: 'leaseId',
      cellRendererParams: {
        checkbox: true
      }
    },
    {
      headerName: 'Property Name',
      field: 'property.name',
      cellRendererParams: { checkbox: true },
      headerCheckboxSelection: params => this.allowSelect
    },
    {
      headerName: 'Lease Name',
      field: 'leaseName'
    },
    {
      headerName: 'Tenant Name',
      field: 'tenantName'
    },
    {
      headerName: 'Suite Name',
      field: 'suiteName'
    },
    {
      headerName: 'Commence Date',
      field: 'commenceDate'
    },
    {
      headerName: 'Commence Name',
      field: 'commenceName'
    },
    {
      headerName: 'Expiry Date',
      field: 'expiryDate'
    }
  ];

任何帮助都会很好:),如果需要,我可以提供堆叠闪电战。

angular grid ag-grid ag-grid-angular angular9
1个回答
0
投票

在gridOptions中,使用groupRowInnerRenderer设置行分组标题的显示值。

来源:https://www.ag-grid.com/javascript-grid-grouping/#showRowGroup

© www.soinside.com 2019 - 2024. All rights reserved.