Насколько я понимаю, вы ищете autoSizeColumn()
.
.
.
let ColumnApi;
.
.
onGridReady= (gridApi, columnApi ) => {
gridApi.setHeaderHeight(30);
gridApi.sizeColumnsToFit();
ColumnApi = columnApi;
this.autoSizeColumn();
};
autoSizeColumn = () => {
let allcolumn = [];
ColumnApi.getAllColumns().forEach((column) => {
allcolumn.push(column.colId);
});
ColumnApi.autoSizeColumns(allcolumn);
}
Вы можете назвать это autoSizeColumn ();
, откуда вы добавляете свои строки.Его базовая перестановка размера заголовка столбца для строки с максимальной шириной делает размер заголовка вашего столбца.
Примечание: autoSizeColumn
функция не изменяет заголовки столбцов, которые не видны на странице.
Для получения дополнительной информации и документов вы можете проверить эту ссылку