如何自动调整所有列的大小,包括自动分组列?
以下代码仅调整标准列的大小,而不是自动组列的大小,因为this.gridColumnApi.getAllColumns()不返回自动组列:
autoSizeAllColumns() {
const allColumnIds = this.gridColumnApi.getAllColumns().map(c => c.colId)
this.gridColumnApi.autoSizeColumns(allColumnIds)
},
Run Code Online (Sandbox Code Playgroud)
小智 8
我能够通过使用 colID(我学到的是“ag-Grid-AutoColumn”)直接调整自动分组列的大小和自动调整大小。
要具体调整大小:
onGridReady:function(params)
{
params.columnApi.setColumnWidth('ag-Grid-AutoColumn', 250);
}
Run Code Online (Sandbox Code Playgroud)
要自动调整大小:
onFirstDataRendered:function(params)
{
params.columnApi.autoSizeColumn('ag-Grid-AutoColumn');
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2297 次 |
| 最近记录: |