什么时候会用到?actionRef:Table action 的引用,便于自定义触发
MutableRefObject
ActionRef 手动触发:有时我们要手动触发 table 的 reload 等 *** 作,可以使用 actionRef。
interface ActionType { reload: (resetPageIndex?: boolean) => void; reloadAndRest: () => void; reset: () => void; clearSelected?: () => void; startEditable: (rowKey: Key) => boolean; cancelEditable: (rowKey: Key) => boolean; } const ref = useRef();;
ref.current.reload():刷新ref.current.reloadAndRest():刷新并清空,页码也会重置,不包括表单ref.current.reset(): 重置到默认值,包括表单ref.current.clearSelected():清空选中项ref.current.startEditable(rowKey):开始编辑ref.current.cancelEditable(rowKey):结束编辑 问题重现
在useEffect中获取的接口数据,没有通过配置ProTable的request,导致无法出发页面刷新等 *** 作,解决的办法就是配置将useEffect里的 *** 场挪到ProTable的request中去。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)