使用表数据自定义 React Antd 表头

IT技术 javascript reactjs antd
2021-05-23 01:56:44

在我的React项目中,需要自定义antd表头如下 在此处输入图片说明

我在下面添加了示例代码。

我需要在金额列的标题中有金额的总和 在此处输入图片说明

示例代码:

https://codesandbox.io/embed/great-sun-534cd

1个回答

您可以使用这样的标题功能来获取总金额字段

const columns = [

    {
      title: () => { 
        var total = 0;
        for(var i=0;i<data.length;i++){
          total += data[i].amount;
        }
        return <div>total {total}</div>;
      } ,
      dataIndex: "date",
      width: 200
    },
    {
      title: "Amount",
      dataIndex: "amount",
      width: 100
    }
  ];

这里的示例链接https://codesandbox.io/s/festive-wiles-st6wl?fontsize=14