【发布时间】:2019-06-17 05:23:14
【问题描述】:
我正在使用 React 和 Redux 在特定页面中显示 ag-grid 表。 我在页面中有一个 AgGridReact 标记。 rowData 是从在 Reducer 中创建的状态动态分组和加载的。
我的要求是,如果组被扩展,即使在更改 rowData 后它也应该保持扩展。截至目前,在我的 rowData 更新后,所有行都崩溃了。
【问题讨论】:
标签: react-redux ag-grid ag-grid-react
我正在使用 React 和 Redux 在特定页面中显示 ag-grid 表。 我在页面中有一个 AgGridReact 标记。 rowData 是从在 Reducer 中创建的状态动态分组和加载的。
我的要求是,如果组被扩展,即使在更改 rowData 后它也应该保持扩展。截至目前,在我的 rowData 更新后,所有行都崩溃了。
【问题讨论】:
标签: react-redux ag-grid ag-grid-react
您应该可以通过在 gridOptions 中将此属性设置为 true 来实现此目的
rememberGroupStateWhenNewData = true
根据官方文档-
rememberGroupStateWhenNewData
为 true 时,如果您将新数据设置为 网格并打开组,网格将保持组打开,如果他们 存在于新数据集中。见Keeping Group State。
这是example
【讨论】:
rememberGroupStateWhenNewData。他们必须更新了版本/文档。你知道如何在最新版本中做到这一点吗?
/** @deprecated - no longer needed, transaction updates keep group state */ rememberGroupStateWhenNewData?: boolean;