使用“堆叠”属性后消失的表头行

Posted

技术标签:

【中文标题】使用“堆叠”属性后消失的表头行【英文标题】:Disappeared table header row after using "stacked" property 【发布时间】:2019-12-24 13:19:27 【问题描述】:

几天前,在我所有使用stacked="md" 属性的<b-table> 上,表格标题行消失了。如果我删除此属性,标题行将变为可见,但我需要此属性来在低分辨率或移动显示器上堆叠表格。

标题行以前是可见的,但我不明白为什么它现在消失了。当我将此道具添加到官方 bootstrap-vue 网站上的表格时,它也会在那里消失。也许它已更新,并且假设有其他行为?

示例: https://cdn1.imggmi.com/uploads/2019/8/19/50fe617509fccfb770a19a58542c8e1b-full.jpg

【问题讨论】:

请使用tour 的help centre 来查看how to ask a good question。如果您不提供任何代码,我们将无法为您提供帮助 - 请参阅如何创建 minimal reproducible example 这是 RC.28 的问题,已在下一个版本 2.0.0 中修复。现在我建议回到 RC.27 @Hiws 你从哪里得到这些信息的?我找不到对此错误的官方回应。 @DanielMarín 主要贡献者之一在官方不和谐中提到。 在 github repo 的固定问题中提到:github.com/bootstrap-vue/bootstrap-vue/issues (github.com/bootstrap-vue/bootstrap-vue/issues/3886) 【参考方案1】:

我遇到了同样的问题,在做了一些测试后,我认为这是 v2.0.0-rc.28 中的一个错误。感谢@Hiws 评论,我能够在不和谐频道中找到该错误的“官方”报告,然后找到修复此错误的实际提交:

https://github.com/bootstrap-vue/bootstrap-vue/commit/2302b31d63290abcf72b52d3ddb5d6a6767ec356

所以,这是一个正式的错误,它将在下一个版本中修复(可能是 2.0.0 稳定版)。

【讨论】:

以上是关于使用“堆叠”属性后消失的表头行的主要内容,如果未能解决你的问题,请参考以下文章

关于报表表头锁定问题

Antd表头在使用滚动Y和动态列时消失

在EXCEL中如何固定表头及左侧的一列

HTMLHTML 表格总结 ★★★ ( 表格标签 | 行标签 | 单元格标签 | 表格标签属性 | 表头单元格标签 | 表格标题标签 | 合并单元格 )

Qt实现表格控件-支持多级列表头多级行表头单元格合并字体设置等

JqGrid的表头的总是和下面的数据行错位,尤其在一些列的表头宽度被拖动以后,错位就更大了。