
什么时候会用到?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条)