gpt4 book ai didi

html - 角度 Material 扩展面板内的下拉菜单被切断

转载 作者:行者123 更新时间:2023-12-03 08:37:49 29 4
gpt4 key购买 nike

我在 Angular Material Expansion 面板中遇到了这个问题。部分分页下拉菜单被切断。如何使下拉菜单与扩展面板的末端重叠?我尝试了 z-index 但没有成功。

Material Accordion 内有三个面板。

Material Expansion Accordeon with three Panels.

Cut off dropdown.

相关代码如下:

<mat-accordion class="example-headers-align" multi>
<mat-expansion-panel hideToggle>
<mat-expansion-panel-header>
<mat-panel-title>
Title
</mat-panel-title>
</mat-expansion-panel-header>
<p-table
#dt
[columns]="cols"
[value]="tableDataSummary"
[paginator]="false"
scrollable="true"
sortMode="multiple"
[resizableColumns]="true"
[rowHover]="true"
[rows]="10"
scrollable="true"
resizableColumns="true"
[rowsPerPageOptions]="[10,100]"
appendTo="body"
[paginator]="true"
>
<ng-template pTemplate="header" let-columns>
<tr>
<th pSortableColumn="col" *ngFor="let col of columns">
{{col.header}}
</th>
</tr>
<tr>
<th
*ngFor="let col of columns"
[ngSwitch]="col.field"
[pSortableColumn]="col.field"
>
<p-sortIcon [field]="'col.field'"></p-sortIcon>
</th>
</tr>
</ng-template>
<ng-template pTemplate="body" let-rowData let-columns="columns">
<tr [pSelectableRow]="rowData">
<td
*ngFor="let col of columns"
style="line-break: anywhere;"
>
<span
*ngIf="col.field === 'TR' || col.field === 'TwR' || col.field === 'FT'; else elseBlock"
[ngClass]="rowData[col.field] > 0.10 ? 'red' : null"
>
{{ rowData[col.field] | percent:'1.0-2' }}
</span>
<ng-template #elseBlock>
{{ rowData[col.field] }}
</ng-template>
</td>
</tr>
</ng-template>
<ng-template pTemplate="paginatorleft" let-state>
Showing {{(state.page * state.rows) + 1}} to {{state.rows *
(state.page + 1)}} of {{state.totalRecords}}
</ng-template>
</p-table>
</mat-expansion-panel>

谢谢!


既然有人在看这个问题,我相信问题出在我用来放入 table 的卡上,而不是扩展面板本身。 Angular Material 卡尝试包含其内容并且不会溢出。

最佳答案

这是模态/对话框 Accordion 等的常见问题......我解决了这个问题,添加到父容器 CSS 属性中:

overflow: inherit

例如在 Angular Material 扩展中:

.mat-accordion>.mat-expansion-panel-spacing {
overflow: inherit;
}

...这解决了我的问题,父 div 正在基于下拉菜单和其他具有动态高度的 html 元素进行扩展。

关于html - 角度 Material 扩展面板内的下拉菜单被切断,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63373267/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com