首先,需要在gridOptions中添加属性,启用自动高度: autoHeight: true,
使用gridOptions中的api方法setAutoHeight()来通过编程方式切换自动高度选项: //获取gridapi实例 const gridApi = this.gridOptions.api; //打开自动高度 gridApi.setAutoHeight(true); //关闭自动高度 gridApi.setAutoHeight(false);
完整示例代码:
//在组件中定义gridOptions属性 this.gridOptions = { //启用自动高度 autoHeight: true, //其他常规属性 columnDefs: [...], rowData: [...], ... };
//在需要的地方,使用gridApi中的方法setAutoHeight()编程切换自动高度 const gridApi = this.gridOptions.api; //打开自动高度 gridApi.setAutoHeight(true); //关闭自动高度 gridApi.setAutoHeight(false);