如何修改table行边框(antd)?
How to modify table row borders (antd)?
我正在使用 ant design 中的树 table 组件显示报告。
我想为折叠的父项或最后一个展开的子项制作底部边框,以便将报告分成多个部分。
现状对比预期效果
理想情况下,我需要一种方法来通过 table 数据源中的属性设置 css class 名称。
可以在JSX标签中自定义className,添加css 属性
可以在inspection
中找到目标className
.customizeClassName { :global {
.targetAntdClassName {
border: none
} } }
所有边框属性在关卡上都不起作用。他们必须在水平上。因此,仅提供一个 class 名称来修改一行的边框是行不通的。
一种解决方法是使用 Antd“rowClassName”属性设置一个 class 名称(这可以设置为动态 returns class 名称的函数)。
然后,分配以下 classes:
.highlight-bottom-border > td {
border-bottom: solid 1px black !important
}
.highlight-top-border > td {
border-top: solid 2px black !important;
border-bottom: solid 2px #6d9eff !important
}
通过这样做,级别被修改,导致更明确的边界。
我正在使用 ant design 中的树 table 组件显示报告。
我想为折叠的父项或最后一个展开的子项制作底部边框,以便将报告分成多个部分。
现状对比预期效果
理想情况下,我需要一种方法来通过 table 数据源中的属性设置 css class 名称。
可以在JSX标签中自定义className,添加css 属性 可以在inspection
中找到目标className.customizeClassName { :global { .targetAntdClassName { border: none } } }
所有边框属性在关卡上都不起作用。他们必须在水平上。因此,仅提供一个 class 名称来修改一行的边框是行不通的。
一种解决方法是使用 Antd“rowClassName”属性设置一个 class 名称(这可以设置为动态 returns class 名称的函数)。
然后,分配以下 classes:
.highlight-bottom-border > td {
border-bottom: solid 1px black !important
}
.highlight-top-border > td {
border-top: solid 2px black !important;
border-bottom: solid 2px #6d9eff !important
}
通过这样做,级别被修改,导致更明确的边界。