2017-04-27 161 views
0

嗨,并提前致谢! Admin on Rest是快速构建简单REST管理员的绝佳基础。我有一个场景,我希望显示和编辑相关记录而不离开父级。例如从问题编辑视图编辑多选题的选项。如何在保留在页面上的情况下刷新ReferenceManyField?

我设法实现了一个模式对话框,允许我创建/编辑选项(作为记录道具传递),但是我一直试图刷新问题视图上的选项列表成功保存该选项。

我是比较新的反应。希望在正确的方向轻推。

回答

2

ReferenceManyField不提供用于过滤或分页控件。但是,创建一些非常简单。首先使用ReferenceManyField作为基础创建自己的组件。将页面存储,排序和过滤为属性。添加更改这些属性的方法并重新触发fetchReferences。添加触发这些方法的按钮(分页,过滤等)。

但如果找你新的反应,这并不容易。我建议你先学习React。

+0

谢谢!通过“使用'ReferenceManyField'作为基础”你的意思是像'class ReferenceManyFieldWithRefresh extends ReferenceManyField'那样扩展它,然后在需要时调用fetchReferences?是否有任何扩展Admin on Rest组件的快速示例,我可以查看一下? – AnttyC

+0

是的,您可以通过复制代码来扩展或创建自己的类。 –

相关问题