1

アプリに完全に機能する ag-grid-angular がありますが、[popupParent] を追加するとすぐに、ag-grid-angular の既知のプロパティがないため、バインドできないと表示されます。

これは機能します:

<ag-grid-angular [id]="name" #grid style="width: 100%;" [gridOptions]="gridOptions" (gridReady)="setDatasource()"(cellContextMenu)="onRightClick()" >

これはしません:

<ag-grid-angular [id]="name" #grid style="width: 100%;" [gridOptions]="gridOptions" (gridReady)="setDatasource()" [popupParent]="popupParent"(cellContextMenu)="onRightClick()" >

コンポーネント内:

private popupParent: HTMLElement;

コンストラクターで追加するだけです

 this.popupParent = document.querySelector("body");

予想される結果は、ポップアップの親をドキュメントの body 要素に設定して、メニューを開いたときにグリッド内でクリップされないようにすることです。

4

1 に答える 1