У меня есть таблица с использованием ag-Grid. Я хочу настроить высоту строки в соответствии с текстом в ячейке. В документации https://www.ag-grid.com/javascript-grid-row-height/index.php он был задан для конкретного столбца. Но в моем случае в любом столбце может быть больше текста. Итак, как настроить высоту строки в соответствии с наибольшим размером текста в любом столбце.
$scope.gridOptions = {
angularCompileRows: true,
enableColResize: true,
enableSorting: true,
enableFilter: true,
groupHeaders: true,
suppressCellSelection: true,
columnDefs: cols,
rowData: statusPageObj.rows,
onGridReady: opmGridReady,
angularCompileRows: true,
headerHeight: 45,
/*rowHeight: 50,*/
getRowHeight: function(params) {
return 50;
}
};
params.data
внутри функцииgetRowHeight
. Это данные, которые вы изначально предоставляете сетке, затем вам просто нужно будет перебрать все свои строки, а затем все свои ячейки, чтобы найти, какая из них имеет наибольшую длину текста. - person Jarod Moser   schedule 12.10.2016