# in html xyz.commponent.tz
<tabset #staticTabs>
<tab heading="User">
<ag-grid-angular
style="width: 100%; height: 500px;"
class="ag-theme-material"
[rowData]="rowData"
[columnDefs]="columnDefs"
[gridOptions]="gridOptions"
>
</ag-grid-angular>
</tab>
<tab heading="Whitelisted User" >
<ag-grid-angular
style="width: 100%; height: 500px;"
class="ag-theme-material"
[rowData]="rowData1"
[columnDefs]="columnDefs1"
[gridOptions]="gridOptions"
>
</ag-grid-angular>
</tab>
<tab heading="Blacklisted User">
<ag-grid-angular
style="width: 100%; height: 500px;"
class="ag-theme-material"
[rowData]="rowData2"
[columnDefs]="columnDefs2"
[gridOptions]="gridOptions"
>
</ag-grid-angular>
</tab>
</tabset>
#in xyz.component.ts
constructor() {
this.gridOptions = {
onGridReady: () => {
this.gridOptions.api.sizeColumnsToFit();
},
};}
我想调整所有 3 个 ag-grid 的大小,但没有一个被调整大小。它在控制台中没有给出错误,但显示了这个 ag-Grid:试图调用 sizeColumnsToFit() 但网格以零宽度返回,也许网格在屏幕上还不可见?