react简述3:使用antd的table组件(二)

  • 在以下实例中使用了antd的选项卡组件,tab组件demo

    ps:选项卡的标题是可以动态显示的

<TabPane tab={<span>机构详情({countInHall})家</span>} key="1">

例:查看该投资机构下的所有投资项目的融资情况:
---------在单页面动态创建多个表,每个表分别展示每个投资项目的融资记录

1.根据投资项目的个数动态创建table的数量

{storesArray.map((d, i) => (
              <div key={i}>
                <Table
                  className={styles.table}
                  columns={columns}
//对每个数据源reduce操作,使数据刚好满足填充到表格
                  dataSource={[d].reduce((acc, cur) => {
                    const firstCars = {
                      ...cur,
                      ...cur.inventoryCarList[0]
                    };
                    acc.push(...cur.inventoryCarList);
                    acc.fill(firstCars, 0, 1);
                    return acc;
                  }, [])}
                  size="middle"
                  rowKey="id"
                  bordered

ps:每一个表格的首列也是可以自定义数据


title.png

总结:通过选项卡组件和动态创建表格可以使复杂的数据有更加层次和清晰的展示。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,915评论 18 139
  • 简介: 慌言?呵呵,当初的诺言,是你先打破的,那就别怪我拿起这把刀而无情了。。。 第一章.穿越 “唔,这是哪?”沐...
    想变成天使的海豚阅读 268评论 0 0