关于antd的Table问题

比如我点击下图“近5日涨幅(%)”下面的其中一个数字后,我想把“近5日涨幅(%)”下面的数据全部取到,比如[-0.15,-0.3,-0.87,-0.47,-0.27.......]
同样如果点击“近10日涨幅(%)”下面的任意一个数字把“近10日涨幅(%)”数字全取到,这个怎么实现呢?

我看columns中的render参数只有3个,分别是当前行的值,当前行数据,行索引,貌似依靠这3个参数是实现不了我这需求的

图片描述

阅读 2.9k
2 个回答

知道该怎么弄了,在render多加一个参数就可以判断了

table不是要传个dataSource吗,通过这个dataSource去拿你想要的数据就行了

<Table
    dataSource={this.state.datas}
>
</Table>

//点击触发
Click(){
    var arr = this.state.datas.map((item, index) => {
        return item.gender;
    })
}

这个arr就是你想要的

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题