antdv 组件踩坑-持续更新

a-table

a-table 固定列存在的情况下背景颜色问题

采用的方式是利用 scss 变量,对于不同主题选择不同的背景色(字体色等)
antdv a-table 组件存在固定列的情况下,标题行和固定列的背景色不会随着父类变化,我的解决方案是全局设置。部分代码可供参考

// 全局处理表格样式(固定列存在情况下 固定列和标题行的问题)
// 左侧固定
.ant-table-fixed-left, .ant-table-fixed-left table {
    @include background_color("table-bg-color");
}
// 右侧固定
.ant-table-fixed-right, .ant-table-fixed-right table {
    @include background_color("table-bg-color");
}
// 带固定的列标题行
.ant-table-fixed thead[class*="ant-table-thead"] th {
  @include background_color("table-bg-color");
}

// 边框线(颜色会和表格背景色重合)
.ant-table.ant-table-layout-fixed {
  @include border_style("table-border-style");
}

// 所有的表格头字体颜色
thead[class*="ant-table-thead"] th {
    @include font_color("table-head-font-color");
}
// 表格体
.ant-table-tbody > tr > td {
  @include font_color("table-body-font-color");
}

a-table 多选选项打开和关闭

:row-selection="editAble ? { selectedRowKeys }: undefined"

a-table 中不能嵌套 modal

否则 visible 属性失效

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值