【发布时间】:2020-10-14 18:42:52
【问题描述】:
我有一个代理列表,我在数据网格中显示它们。添加带有过滤选项的搜索后,任何搜索都不会更新数据网格中的项目,如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>
)
【问题讨论】:
-
不是答案,但您指出的示例是使用 SearchInput:
<SearchInput placeholder="Search source="name" resettable alwaysOn /> -
@MiguelAraya 是的。在发布和阅读文档后,我意识到了这一点。我在 DRF 后端使用了过滤,这为我解决了这个问题。谢谢。
标签: reactjs react-admin