【发布时间】:2021-08-23 07:40:16
【问题描述】:
下面是我的 React ag 网格代码。我正在尝试传递processCellCallback 函数,但是当我执行导出excel 操作时,我没有看到console.log 进入浏览器控制台。知道我错过了什么吗?
<StyledTableRoot
className='ag-theme-alpine'
style={{ height: 600, width: '98%' }}
>
<AgGridReact
gridOptions={GRID_OPTIONS}
onGridReady={onGridReady}
rowData={rowData}
onFirstDataRendered={onFirstDataRendered}
onFilterChanged={onFilterChanged}
frameworkComponents={{
actionsRenderer: ActionButtons,
dateEditor: CustomDateEditor,
}}
rowSelection={'multiple'}
suppressRowClickSelection={true}
onSelectionChanged={onSelectionChanged}
immutableData={true}
getRowNodeId={(data) => data.id}
pagination={true}
defaultExcelExportParams={{
autoConvertFormulas: true,
processCellCallback: (params) => {
console.log(params);
const field = params.column.getColDef().field;
return params.value;
},
}}
></AgGridReact>
</StyledTableRoot>
【问题讨论】:
标签: javascript reactjs excel ag-grid