我有一张表,该表可以缩放到所有可用宽度,即使它的内容较少。
    演示:“ 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/

10-11 11:09