简体   繁体   English

如何使 ag-grid 列与列中最大的文本一样宽

[英]How to make ag-grid column as wide as largest text in column

I wanna remove those gaps which I marked with black line.Because I wanna sizeToFit and when I add new columns to dataset,I dont wanna see texts in these columns with.... .我想删除我用黑线标记的那些空白。因为我想要sizeToFit并且当我向数据集添加新列时,我不想在这些列中看到带有...的文本。

在此处输入图像描述

Plunkr example: https://plnkr.co/edit/510MSisTzhw4t6Cy Plunkr 示例: https://plnkr.co/edit/510MSisTzhw4t6Cy

You have to call gridOptions.columnApi.autoSizeColumns at initialisation time:您必须在初始化时调用gridOptions.columnApi.autoSizeColumns

function autoSizeAll(skipHeader) {
  var allColumnIds = [];
  gridOptions.columnApi.getAllColumns().forEach(function(column) {
    allColumnIds.push(column.colId);
  });

  gridOptions.columnApi.autoSizeColumns(allColumnIds, skipHeader);
}

https://www.ag-grid.com/javascript-grid-resizing/#auto-size-columns https://www.ag-grid.com/javascript-grid-resizing/#auto-size-columns

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM