我有一个要求,前端客户端应该等待用户单击“搜索”按钮,然后再将查询返回到后端服务器以获取过滤结果。我已按照教程和5. The <List> View
部分进行操作,但没有针对此类倾向的指定文档。
const CategoriesFilter = (props) => (
<Filter {...props}>
<TextInput label="Search Category" source="hierarchy_name" alwaysOn />
<SelectInput label="Filter by Category Type" source="type" choices={[
{id: 'all', name: 'All'},
{id: 'interest', name: 'Interest'},
{id: 'place', name: 'Place'}
]} alwaysOn />
</Filter>
);
export const CategoriesList = (props) => (
<List {...props} title="Categories List" filters={<CategoriesFilter />}>
<Datagrid>
…
</Datagrid>
</List>
);
目前,它在我输入时将查询发送回服务器,这是我不想要的。感谢任何善良的灵魂对我的帮助。