晚安,我正在与 ag-grid 合作开发一个 React 项目。我创建了一个用户可以启用列可见性的组件,到目前为止一切顺利,运行完美。但是,当运行函数设置所有列的可见性时,会出现标题中提到的错误。执行此操作的函数如下。但另一点是,只有在启用了reactUi={true}时才会发生这种情况,如果禁用它则可以正常工作。
const handleOnChange = (e, i) => {
var columnApi = props.columnApi;
columnApi.setColumnVisible(e.target.value, e.target.checked);
};
const handleAllChange = (e) => {
var columnApi = props.columnApi;
for (let index = 0; index < columns.length; index++) {
columnApi.setColumnVisible(columns[index].colId, e.target.checked);
}
};
Run Code Online (Sandbox Code Playgroud)