Buenas noches, estoy trabajando con ag-grid en un proyecto de React. Creé un componente que el usuario puede habilitar la visibilidad de la columna, hasta ahora todo bien, funciona perfectamente. Sin embargo, al ejecutar una función para establecer la visibilidad de todas las columnas, se produce el error mencionado en el título. La función que hace esto está abajo. Pero otro punto es que esto solo sucede si reactUi={true} está habilitado, si está deshabilitado funciona perfectamente.
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); } };Tuve el mismo problema. el motivo fue una desalineación entre las versiones del archivo package.json. Cambié las versiones para que fueran iguales y el problema se solucionó.
Ejemplo:
"ag-grid-community": "^25.3.0", "ag-grid-enterprise": "^25.3.0", "ag-grid-react": "^25.3.0",