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