我正在尝试在admin-on-rest lib上完成自定义操作后刷新Resource的show视图。
但我没有看到任何API来做到这一点。 如果我在"刷新"中手动点击按钮,它的工作原理。
有没有办法以编程方式刷新视图?
答案 0 :(得分:0)
为了刷新屏幕,需要更新状态。更新后的状态可以是本地组件状态(通过setState),也可以是props提供的状态(如果使用redux)需要更新。如果您使用的是redux,我建议您提出一个操作,将数据从服务器重新加载到商店中。
答案 1 :(得分:0)
您可以调用this.forceUpdate()
函数以编程方式刷新组件。
Src:React-Docs
答案 2 :(得分:0)
使用从refresh
导出的admin-on-rest
redux操作。如果您有自定义传奇来处理您的操作,请在完成后发送refresh
操作