antd table Summary总结栏置顶

antd4.x table表格合计行在表头下方展示(合计行置顶,展示在顶部)

实现步骤:

1、首先给table添加sticky属性设置粘性头部

    <Table
      // 1、添加sticky属性
      sticky  
      columns={columns}
      ...
      summary={pageData => {
       ...
      }}
    />

2、通过修改table中对应的css实现合计行置顶

@import '~antd/dist/antd.css';

  tfoot th,
  tfoot td {
    background: #fafafa;
  }
  [data-theme="dark"] tfoot th,
  [data-theme="dark"] tfoot td {
    background: #1d1d1d;
  }
  
  // 2、搭配sticky 实现合计行置于表头下方 
 .ant-table-summary {
    display: table-header-group;
 }

实现效果:
合计行置顶

详细的细节更改,根据自己的项目需求,可通过css样式调整实现。

如果使用less,修改antd 中table样式不生效,可使用深度作用选择器 :global {…},来实现对应样式的更改。

链接: antd 4.x table通过 summary 设置合计行(总结栏).

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值