ag-grid 中的 autoSizeStrategy

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

我正在尝试使用 ag-grid 中的 autoSizeStrategy 选项。 从阅读文档来看,它似乎应该根据加载数据时选择的策略自动调整网格列的大小。 我使用的是客户端模型,其中所有数据都与 rowData 一起传递到选项中。 然而,添加此选项似乎没有任何作用。

我正在使用 typescript/react 和 AG-Grid。 我要么误解了这应该做什么,要么做错了什么。我希望网格在加载数据时重新调整列的大小,以便列的大小适合单元格的内容。

'''
[...]  

const autoSizeStrategy = {
    type: 'fitCellContents'
};

[...]

          <AgGridReact
          autoSizeStrategy={autoSizeStrategy}
          rowDragManaged={true}
          onGridReady={onGridReady}
          gridOptions={gridOptions}
          onCellValueChanged={onCellValueChanged}
          onRowClicked={handleRowClick}
          rowData={localQueryData}
          columnDefs={localColumns}
          suppressColumnVirtualisation={true}
          rowDragEntireRow={true}
          rowDragText={rowDragText}
          onRowDragEnter={onRowDragEnter}
          onRowDragEnd={onRowDragEnd} />
```

我有一个与以下功能相关的按钮,它可以正常工作

```
function autoSize() {
  if (gridApiRef.current) {
    gridApiRef.current.autoSizeAllColumns();
  }
 }
```
ag-grid ag-grid-react
1个回答
0
投票

您找到解决这个问题的方法了吗?

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