我有一张使用 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;
}
};
最佳答案
您可以根据文本长度确定行高。
gridOptions.getRowHeight = function() {
return 18 * (Math.floor(params.data.myDataField.length / 45) + 1);
}
关于javascript - 如何使用 Ag-Grid 动态增加行高?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39978596/