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");

预期的结果应该是我将弹出父级设置为文档的正文元素,因此当我打开菜单时,它不会被剪切到网格内。

4

1 回答 1

2

这是由于我的 ag-grid-angular 版本为 11,因此 popupParent 属性确实不存在。

于 2019-04-17T11:51:28.833 回答