看官网的示例没说明怎样让每行嵌套的子表格不一样啊?自己用key啊之类的试了试还是全部是一样的...
数据驱动吧。
<Table
columns={columns}
dataSource={this.state.innerTableData[record.key]}
pagination={false}
/>
最好是在父表格的list里加一个key做索引,这样可以用record传递到子表格的列表数据上
有个误区:最开始尝试用state来记录当前展开项,最后发现是索引记录错了,子表格是函数组件写的。
父层的table还是像下面这么写吗?还是需要什么改动?
<Table
className="components-table-demo-nested"
columns={columns}
expandedRowRender={expandedRowRender}
dataSource={data}
/>
10 回答11.7k 阅读
2 回答3.2k 阅读✓ 已解决
4 回答2.2k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
3 回答867 阅读✓ 已解决
3 回答1k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
<a-table :columns="Tablecolumns"