react-admin - 过滤器内的 FormDataConsumer
问题描述
我正在使用 react-admin 3.6.2,我想知道,该<FormDataConsumer />
组件可以在组件中使用<Filter />
吗?如果是这样,你能举个例子吗?如果不是,我还能如何隐藏和重置一个基于使用另一个过滤器的过滤器?
编辑:我尝试在过滤器中使用 FormDataConsumer,但我无法让它工作。在浏览器中使用开发工具,它永远不会在 if 语句处达到我的断点。下面的代码:
<Filter>
<OtherInputsAsFiltersHere omitForBrevity />
<FormDataConsumer>
{({ formData, ...rest }) => {
if (!check.assigned(formData.sample_code))
return (
<DateInput
source="modified_on_gte"
label="Modified after"
{...rest}
/>
);
}}
</FormDataConsumer>
</Filter>
解决方案
推荐阅读
- php - 为什么我的 PHP Alpine .ini 文件没有被加载
- java - Elasticsearch:ClassNotFoundException CloneSnapshotRequest
- blockchain - Matic Network - 验证和发布智能合约
- sapui5 - UI5:如何使用协会'ariaLabelledBy'?
- python - 如何使用用户名来自mysql数据库的flask创建会话
- wordpress - 使用 YITH WOOCOMERCE 报价发送 whatsapp 和邮件
- vue.js - 如何为 Vue.js 中的不同块实现“双向绑定”?
- php - Laravel 服务提供者 - 访问类的方法和属性
- javascript - .map 中的异步函数在第一个数组对象后抛出错误
- css - 使用 Bootstrap 5 强制面包屑保持在一行并截断文本