от
Я пытаюсь использовать функцию sizeColumnsToFit () из Grid API для моей таблицы ag-grid. При вызове этой функции я получаю сообщение об ошибке «TypeError: Невозможно прочитать свойство sizeColumnsToFit of undefined» Я пытаюсь воссоздать пример по этой ссылке: https://www.ag-grid.com/javascript-grid-resizing/, но похоже, что функция onGridReady не определяет this.gridApi должным образом
...
onGridReady = (params) => {
    this.api = params.api;
    this.columnApi = params.columnApi;
    this.gridApi = params.gridApi;
    this.gridColumnApi = params.gridApi;
  }

render(){
...
//defining columns and rows
this.gridApi.sizeColumnsToFit();
return (
    <div
    className="ag
    

        

Ваш ответ

Отображаемое имя (по желанию):
Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.
Анти-спам проверка:
Чтобы избежать проверки в будущем, пожалуйста войдите или зарегистрируйтесь.

1 Ответ

0 голосов
от
Похоже, что this.gridApi находится вне области действия объекта AgGridReact, если он находится вне функции рендеринга или в пределах функций для сетки ag. Вместо описанной выше конфигурации я вызвал функцию в функции onGridReady, и она работает просто отлично!     
Добро пожаловать на сайт ByNets, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...