要使Ag Grid自动调整列宽来适应屏幕分辨率,请使用sizeColumnsToFit()方法。此方法将自动调整所有列的宽度以适应可见区域。您可以将此方法添加到网格初始化或在网格数据更改时调用。
示例:
/** Initialize grid API and resize columns */
onGridReady(params) {
this._gridApi = params.api;
this._gridApi.sizeColumnsToFit();
}
@HostListener('window:resize', ['$event'])
onResize(e) {
if (!this._gridApi) {
return;
}
this._gridApi.sizeColumnsToFit();
}