1

我有一个要求,前端客户端应该等待用户单击“搜索”按钮,然后再将查询返回到后端服务器以获取过滤结果。我已按照教程和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>
);

目前,它在我输入时将查询发送回服务器,这是我不想要的。感谢任何善良的灵魂对我的帮助。

4

0 回答 0