[react] expandedRowRender重复使用再次使用ref引用刷新永远只刷新最后一行的数据?
问题描述:一个嵌套表格给多行使用 ,刚开始能针对自己所在行请求到不同的数据 但是当我切换搜索条件时 将嵌套表格收起 用的还是那一套表格 这时我使用ref引用刷新数据,他只会刷新我最后一行的嵌套表格之内的数据 其余行数据未刷新。
要真正还按这种方法解决,就需要创建多个ref引用,实际上很难操作。好的办法是复现树形数据的方法,不过不是直接用它的children,而是用父表格中的非children属性存储子表格中的内容,在子表格中能通过expandedRowRender的一个参数record,直接record.xxx获取该行时,子表格中的内容,父表格只需要刷新一次,就行了,而不需要使用多个ref绑定刷新。

浙公网安备 33010602011771号