Как заставить ng-сетку соответствовать ширине, как domReady делает высоту - PullRequest
0 голосов
/ 04 октября 2018

Я размещаю несколько ag-гридов на одной странице, все с менее чем 15 строками, но ни одного с одинаковым размером.Поэтому мне нужно, чтобы сетка «привязывалась» к количеству строк и ширине столбца без полос прокрутки.

Настройка griOptions.domLayout = 'autoHeight' отлично работает для высоты.Настройка 'print' тоже подойдет.

Но что мне делать с шириной?

Я могу получить минимальную ширину столбцов с помощью: this.gridColumnAPI.autoSizeAllColumns ();

Как уменьшить общий размер сетки, чтобы я не получал полосы прокрутки?

this.setWidthAndHeight ('XXXpx', 'YYYpx') не выглядит как вариант, посколькувысота была установлена ​​с помощью domLayout.

EDIT1 :

Я не указываю ширины в моем столбце.1021 *: я обернул сетку ng в div с style = "width: 500px; height: 500px", и сетка соответствовала этому, поэтому я попытаюсь динамически установить стиль этого div после события gridReadyпожары.

Так как мне получить размеры сетки в любой точке?Я знаю, что я могу добывать columnApi для ширины каждого ...

...