[英]How to add a column header below an existing column header in ag-grid for react
例子
Header 1 | header 2 | header 3
extra header | extra header | extra header
-------------------------------------------
row cell 1 | row cell 2 | row cell 3
這是正確的方法還是有更優雅的方法?
<AgGridReact>
<AgGridColumn field="Header 1">
<AgGridColumn field="extra header" />
</AgGridColumn >
<AgGridColumn field="Header 2">
<AgGridColumn field="extra header" />
</AgGridColumn>
<AgGridColumn field="Header 3">
<AgGridColumn field="extra header" />
</AgGridColumn>
</AgGridReact>
例如。 您可以像這樣創建 customGroupComponent
import React from 'react';
export default ({ displayName, extraHeaderName }) => {
return (
<div className="ag-header-group-cell-label">
<div>
<div>{displayName}</div>
<div>{extraHeaderName}</div>
</div>
</div>
);
};
並像那樣使用它
<AgGridColumn
headerName="header1"
headerGroupComponent="customHeaderGroupComponent"
headerGroupComponentParams={ {extraHeaderName: "extra header1" } }
/>
<AgGridColumn
headerName="header2"
headerGroupComponent="customHeaderGroupComponent"
headerGroupComponentParams={ {extraHeaderName: "extra header2" } }
/>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.