因為會忘,所以要寫下來

更改 ag-grid 資料欄位顯示 ( ag-grid component )

在 gridOptions 加上 frameworkComponents

gridOptions = {
  frameworkComponents: {
    customizedComponent: CustomizedComponent,
  },
};

在相對應的 columnDefs 裡設定

columnDefs = [
  {
    headerName: 'Row',
    field: 'row',
    width: 150,
    // 針對這一個欄位的內容做調整 可使用自訂義組件
    cellRenderer: 'customizedComponent',
    // 新增 component 內容參數
    cellRendererParams: {
      color: '#159',
    },
  },
];

自訂義組件

columnDefs = [
  {
    // 針對這一個欄位的內容做調整
    cellRenderer: function(params) {
      // return ...do something
    },
  },
];

DEMO: angular_ag-grid_component


對這篇文章有什麼想法嗎?

Copyright © 2022 Mandy. All rights reserved. Build with Angular