две возможные причины этого:
- Сетка не готов, когда вы пытаетесь скрыть столбец. Это, вероятно, не так, как вы говорите, сетка была отображена, но стоит проверить
- Вы не используете правильный идентификатор столбца. Это может быть либо идентификатор столбца, либо объект столбца.
Возможно, это последнее - возможно, вы используете имя заголовка вместо поля/col id?
Например, если у вас есть это:
var columnDefs = [
{headerName: "Athlete", field: "athlete", width: 200}
];
Тогда первый параметр будет 'athlete'
, не 'Athlete'
.
Вы можете дополнительно указать colId, чтобы исключить любые конфликты, а затем использовать этот идентификатор в вашем апи вызова:
var columnDefs = [
{headerName: "Athlete", field: "athlete", width: 200, colId: "athleteCol"}
];
Но это обычно не требуется.