2

使用以下配置:

"@angular/cli": "^7.3.9", "primeng": "7.0.5",

我有一个使用 PrimeNG 的页面,该页面设置<p-table>为100%。这张桌子被包裹在一个固定高度为.scrollablescrollHeightdiv300px

创建 Stackblitz:https ://stackblitz.com/edit/angular-ejdubg

每行都有一个p-dropdown. 在打开下拉菜单时的顶行中,它向下打开,这是可以接受的,但是当打开最后一行的下拉菜单时,它也向下打开,但应该向上打开,这是p-dropdown.

任何建议这里可能有什么问题。

4

1 回答 1

3

您需要在 p-dropdown 添加 appendTo="body"

<th *ngFor="let col of columns" [ngSwitch]="col.field">
                <p-dropdown appendTo="body" [options]="brands"></p-dropdown>
            </th>
于 2019-10-21T13:42:06.177 回答