【发布时间】:2021-01-27 11:38:09
【问题描述】:
我正在使用 React Admin,我有一个列表,其中包含一个按 ID 过滤的框。
我按 ID 0000 过滤(例如),它返回“theres not data yet”,但它删除了我的过滤器框,我无法重新启动过滤器或更改它。
我想避免 React Admin 设置此“空”视图,并且我已阅读有关参数“空”的信息,我将空参数传递给 List 组件,但我没有得到任何不同。
<List
{...props}
actions={<ListActions hasCreate={false} maxResults={MAX_LIMIT_EXPORT} />}
filters={<Filter translate={translate} permissions={permissions} />}
pagination={<Pagination />}
bulkActionButtons={false}
empty={<div>No results found</div>}
>
我只想处理收到“空”响应后发生的事情,以保持我的过滤器可见。
【问题讨论】:
-
尝试设置empty=false
-
不,这只会禁用空消息。这里需要显示一个自定义的。但在过滤中似乎我们不能……
-
在下面查看我的答案。您可以通过向 Pagination 组件添加一些道具来获得所需的功能
标签: javascript reactjs react-admin