如何解决列表过滤器不更新数据网格
我有一个代理列表,并在数据网格中显示它们。添加带过滤器的搜索选项后,任何搜索都不会更新datagrid中的项目,如example所示。我有一个基于DRF的后端,并使用'ra-data-drf'作为react-admin应用程序的数据提供者。 下面是我的搜索组件代码。
const AgentFilter = (props) => (
<Filter {...props}>
<TextInput label="Search" source="name" alwaysOn />
<ReferenceInput label="Agent" source="id" reference="agents" allowEmpty>
<SelectInput optionText="name" />
</ReferenceInput>
</Filter>
)
搜索功能是否取决于后端的过滤功能?我想念什么?随附的屏幕截图显示搜索未更新下面的数据网格。
解决方法
正如docs的“过滤”部分所述,“旨在与django-filter的DjangoFilterBackend一起使用”。在对视图集启用过滤后,react-admin开始按预期过滤字段。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。