【问题标题】:Why ag grid ignoring the defaultExcelExportParams option supplied?为什么 ag grid 忽略提供的 defaultExcelExportParams 选项?
【发布时间】: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


    【解决方案1】:

    我遇到了同样的问题(但使用纯 JavaScript)并解决了用 ag-grid-enterprise.min.js 替换 ag-grid-enterprise.min.noStyle.js 的问题

    【讨论】:

    • 我必须升级库。我的版本无法支持。
    猜你喜欢
    • 1970-01-01
    • 2021-10-28
    • 2016-11-09
    • 2019-08-30
    • 2014-12-27
    • 1970-01-01
    • 2019-05-15
    • 2020-08-08
    • 1970-01-01
    相关资源
    最近更新 更多