Reactjs React Admin在对选项卡内的列表应用筛选器时刷新整个屏幕

Reactjs React Admin在对选项卡内的列表应用筛选器时刷新整个屏幕,reactjs,routes,react-admin,primitive,uirefreshcontrol,Reactjs,Routes,React Admin,Primitive,Uirefreshcontrol,我在选项卡中有一个列表控件,它有一个过滤器。 当我搜索某个东西并选择建议的产品时,它会重新加载屏幕,将我移出我所在的选项卡。当我返回到应用过滤器的选项卡时,我得到一个错误: “TypeError:无法将对象转换为基元值” 以下是我如何声明列表: <List filters={<MyFilter />} sort={{ field: 'description', order: 'ASC' }} resource={resource

我在选项卡中有一个列表控件,它有一个过滤器。 当我搜索某个东西并选择建议的产品时,它会重新加载屏幕,将我移出我所在的选项卡。当我返回到应用过滤器的选项卡时,我得到一个错误: “TypeError:无法将对象转换为基元值”

以下是我如何声明列表:

<List 
        filters={<MyFilter />}
        sort={{ field: 'description', order: 'ASC' }}
        resource={resources.PRODUCT}
        location={location}
        match={match}
        {...reactAdminProps}
      >
     ... 

... 
我假设我的问题在位置,但我必须指定如何刷新列表控件。 所以我试着用:

<Route
   path={PATH}
   render={({ match: { params } }) => (
     <List 
     ...
     />
/>
(
/>
但我也遇到了同样的问题,因为我仍然不知道如何不重新加载表单,而只重新加载该选项卡中的列表

谢谢你的帮助