0

これらのパラメーターを使用して matdialog を開くと、水平スクロール バーが表示されません

this.dialog.open(ModalComponent, {
  data: {
    isEditHistoric: true

  }, width: '500px', height: '40%'
}).afterClosed().subscribe((result) => {});

私の ModalComponent には次の html があります

<div *ngIf="isEditHistoric; else editStatus">
  <mat-dialog-content>
    <app-mycomponent></app-mycomponent>
  </mat-dialog-content>
</div>

app-mycomponent にはマテリアル テーブルが含まれています

<table  mat-table [dataSource]="dataSourceEntityList" multiTemplateDataRows>


    <!-- name Column -->
    <ng-container matColumnDef="name">

残念ながらモーダルの横スクロールバーが表示されないので表全体が見えません

行の高さのチェックを外すと、100%; 次のCSSでは、水平スクロールバーを取得しますが、モーダルの高さが正しくありません

.cdk-overlay-container, .cdk-global-overlay-wrapper {
    pointer-events: none;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
} 

アップデート

昨日コンピューターをシャットダウンし、今朝起動したところ、エラーは消えました。残念ながら、水平スクロール バーと垂直スクロール バーはモーダル内にありますが、モーダルの境界に配置したいと考えています。解決策を教えていただけますか

ここに画像の説明を入力

ここに画像の説明を入力

4

0 に答える 0