Я вижу из документации кендо для угловой кендо-сетки, что существует метод autofitcolumn .
В примере показано, как применить это с помощью кнопки на интерфейсе. Что я хочу сделать, так это посмотреть, есть ли способ автоматической подгонки столбцов при загрузке данных в кендо-сетку.
Я попытался добавить вызов метода после того, как мои данные были возвращены в мой компонент, например:
this.busy = this.service.query(URL, this.state)
.takeUntil(this.ngUnsubscribe)
.subscribe(resp => {
// console.log('resp', resp);
this.view = resp;
this.k-grid.autoFitColumns() //auto-fit
}, err => {
console.error(`error: ${err}`);
this.authService.handleError(err);
});
Но вызов autofit выполняется до того, как данные действительно загружаются в k-grid, поэтому изменение размера не происходит.
В k-сетке также нет события загрузки данных или чего-либо подобного (что я нашел), к которому я мог бы подключиться.
В идеальном мире была бы установка, чтобы сделать это для меня, или событие загрузки данных, к которому я мог подключиться.
Как получить авторазмер столбцов после загрузки данных?