Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs React Admin未显示搜索栏_Reactjs_Filter_React Admin - Fatal编程技术网

Reactjs React Admin未显示搜索栏

Reactjs React Admin未显示搜索栏,reactjs,filter,react-admin,Reactjs,Filter,React Admin,我正在firebase上使用react admin v2.9.6。 但即使我在代码中添加了搜索栏,它也不会显示搜索栏。 说真的,我可以在控制台日志中看到一个bug 这是我的代码,如果你愿意,任何人都可以帮我联系我 const SearchFilter = props => ( <Filter {...props}> <TextField label="Search" source="name" alwaysOn /> </Filter>

我正在firebase上使用react admin v2.9.6。 但即使我在代码中添加了搜索栏,它也不会显示搜索栏。 说真的,我可以在控制台日志中看到一个bug

这是我的代码,如果你愿意,任何人都可以帮我联系我

const SearchFilter = props => (
  <Filter {...props}>
    <TextField label="Search" source="name" alwaysOn />
  </Filter>
)

export const SearchList = props => (
  <List {...props} filters={<SearchFilter />}>
    <Datagrid>
      <TextField source="name" />
      <TextField source="avgRating" />
      <TextField source="numReviews" />
      <EditButton label="" />
      <DeleteButton label="" redirect={false} />
    </Datagrid>
  </List>
)
const SearchFilter=props=>(
)
export const SearchList=props=>(
)

我喜欢react.js,但react admin是第一次。
谢谢。:)

在SearchFilter组件中,尝试使用
而不是

像这样:

const SearchFilter = props => (
  <Filter {...props}>
    <TextInput label="Search" source="name" alwaysOn />
  </Filter>
)
const SearchFilter=props=>(
)

以防此问题仍然存在。阿贡博士是对的,使用TextInput而不是TextField,因为字段只能读取来自TextInput的已定义值