[react] expandedRowRender重复使用再次使用ref引用刷新永远只刷新最后一行的数据?

问题描述:一个嵌套表格给多行使用    ,刚开始能针对自己所在行请求到不同的数据         但是当我切换搜索条件时  将嵌套表格收起     用的还是那一套表格   这时我使用ref引用刷新数据,他只会刷新我最后一行的嵌套表格之内的数据  其余行数据未刷新。

 

要真正还按这种方法解决,就需要创建多个ref引用,实际上很难操作。好的办法是复现树形数据的方法,不过不是直接用它的children,而是用父表格中的非children属性存储子表格中的内容,在子表格中能通过expandedRowRender的一个参数record,直接record.xxx获取该行时,子表格中的内容,父表格只需要刷新一次,就行了,而不需要使用多个ref绑定刷新。

posted @ 2021-08-12 15:47  chickenWu  阅读(707)  评论(2)    收藏  举报