gpt4 book ai didi

angular - ag grid sizeColumnsToFit 列不起作用

转载 作者:太空狗 更新时间:2023-10-29 17:48:28 26 4
gpt4 key购买 nike

我使用了 ag-grid ng2 并尝试应用 sizeColumnsToFit。 例如:如果有 4 列,那么它应该自动调整大小并适应网格的宽度。 gridOptions.api.sizeColumnsToFit() 不工作。

var gridOptions = {
columnDefs: columnDefs,
rowData: null,
enableColResize: true
};

this.columnDefs = [
{headerName: "Age", field: "age", width: 90, minWidth: 50, maxWidth: 100},
{headerName: "Country", field: "country", width: 120},
{headerName: "Year", field: "year", width: 90},
{headerName: "Date", field: "date", width: 110}


];

gridOptions.api.sizeColumnsToFit();

最佳答案

尝试此代码.. 在定义 columnDefs 时为所有字段设置 suppressSizeToFit: false,

this.columnDefs = [
{headerName: "Age", field: "age", width: 90, minWidth: 50, maxWidth: 100,suppressSizeToFit: false},
{headerName: "Country", field: "country", width: 120,suppressSizeToFit: false},
{headerName: "Year", field: "year", width: 90,suppressSizeToFit: false},
{headerName: "Date", field: "date", width: 110,suppressSizeToFit: false}
];

然后在 onGridReady 中使用下面的代码。

onGridReady(params) {
this.gridApi = params.api;
this.gridColumnApi = params.columnApi;
params.api.sizeColumnsToFit();
}

关于angular - ag grid sizeColumnsToFit 列不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42501291/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com