我有一张表,该表可以缩放到所有可用宽度,即使它的内容较少。
演示:“ https://plnkr.co/edit/6L8bTAwkEV6R6Be4M1Qm?p=preview”
试图通过给父母一个width
和一个ag-grid max-width
来解决它,但是如您所见,它没有效果。有谁知道吗?
提前致谢。
最佳答案
您需要使用sizeColumnsToFit()
方法。
sizeColumnsToFit()获取要调整大小以适应水平网格的列。
Official doc
码:
onGridReady(params) {
this.gridApi = params.api;
this.gridColumnApi = params.columnApi;
this.gridApi.sizeColumnsToFit();
....
}
修改了您的plnkr sample
更新:
sizeColumnsToFit
的说明您需要记住
ag-grid
的生命周期。因此,在这种情况下,要使
sizeColumnsToFit
有效-应该定义网格columns
并将其分配给gridOptions
属性。如果需要动态解决方案,请不要忘记先通过setColumnDefs
通知网格,然后再调用sizeColumnsToFit
方法。关于html - Ag网格,防止 table 缩放到全宽,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/52344268/