[英]How to set the tab as default tab in angular using angular material Tabs
[英]How to expand Angular Material Tab to show Angular Grid data?
我正在使用 Angular 8 并希望以下列方式在 Angular 材料选项卡内显示 Angular 网格:-
<mat-tab-group>
<mat-tab label="Request Flow">
<div class="div-main">
<ag-grid-angular class="ag-theme-balham grid-dimensions" [pagination]="true"
[gridOptions]="reqDetailGridOptions" [rowData]="reqDetailRowData" [columnDefs]="reqDetailColDef"
[getRowHeight]="getRowHeight" [paginationPageSize]=50 (gridReady)="onGridReady($event)">
</ag-grid-angular>
<br />
<button class="button-internal">Add Subrequest</button>
</div>
</mat-tab>
</mat-tab-group>
问题是,即使 Angular 网格中存在数据,Angular 材料选项卡也不会扩展以使 Angular 网格可见。 它显示如下: -
但是,当我将 Angular 网格放在 Angular 材料选项卡之外时,网格会显示其完整数据。
我尝试使用“mat-tab-group”的“dynamicHeight”属性,但它没有用。
请在这里帮忙。
以下步骤对我有用:-
添加了以下 CSS:-
.mat-tab-group{ 高度:100%; }.mat-tab-body-wrapper { flex-grow: 1; }
.mat-tab-body { display: flex;important: flex-direction; 柱子; }
这对我有用:
::ng-deep.mat-tab-body-wrapper {
flex-grow: 1;
}
您必须使用::ng-deep 覆盖 mat-tab-body-wrapper 样式
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.