Mudblazor Datagrid,其中我的标题是固定的,第一列是粘滞左侧,而水平滚动固定标题第一列不固定

问题描述 投票:0回答:1

使用 Mudblazor,在 Datagrid 中,我的标题是固定的,第一列是粘滞左侧,而水平滚动固定标题第一列标题不固定,并且在水平滚动中也会受到影响。

制作链接: https://try.mudblazor.com/snippet/mYQeFYaNPNVnOpvJ

初始:在我的数据网格中,我的标题是固定的,第一列是粘在左边的。 enter image description here

我的问题:在我的数据网格中,当水平滚动时,我的第一列粘在左侧,但我的第一列标题未固定并在水平滚动中滚动。我希望我的第一个列标题是固定的并且不受水平滚动的影响。

enter image description here

datagrid sticky horizontal-scrolling mudblazor fixed-header-tables
1个回答
0
投票

通过使用FixedHeader =“true”,它会覆盖所有标题单元格的z-index值。 header 的 z-index 现在是 2,而 left-sticky 的 z-index 是 1。

肯定有更好的解决方案,但如果你使用

<style>
    .mud-table-sticky-header * .mud-table-root .mud-table-head * .mud-table-cell:first-child
    {
        z-index: 3;
    }
</style>

您可以将第一个标头 z-index 设置为 3,它会按预期工作。

片段

我直接从 devtools Web 检查器中获取了

.mud-table-sticky-header * .mud-table-root .mud-table-head * .mud-table-cell:first-child

© www.soinside.com 2019 - 2024. All rights reserved.