设置默认值过滤
Set default value to filter
我正在使用 React-Admin 框架做一个 React Dashboard,我想在上面设置 :
<BooleanInput source="existe" alwaysOn />
我试过类似的东西:
<BooleanInput source="existe" defaultValue={true} alwaysOn />
但是根本不起作用,有人可以帮我吗?
好吧,我觉得我有点傻,我只需要在我的 <List>
组件中设置 属性 :
filterDefaultValues={{ existe: true }}
您的过滤器应如下所示:
const YourFilter = (props) => (
<Filter {...props}>
<BooleanInput source="existe" alwaysOn />
</Filter>
);
你的 <List>
道具应该是这样的:
<List {...props} filters={<YourFilter />} filterDefaultValues={{ existe: true }}>
我正在使用 React-Admin 框架做一个 React Dashboard,我想在上面设置 :
<BooleanInput source="existe" alwaysOn />
我试过类似的东西:
<BooleanInput source="existe" defaultValue={true} alwaysOn />
但是根本不起作用,有人可以帮我吗?
好吧,我觉得我有点傻,我只需要在我的 <List>
组件中设置 属性 :
filterDefaultValues={{ existe: true }}
您的过滤器应如下所示:
const YourFilter = (props) => (
<Filter {...props}>
<BooleanInput source="existe" alwaysOn />
</Filter>
);
你的 <List>
道具应该是这样的:
<List {...props} filters={<YourFilter />} filterDefaultValues={{ existe: true }}>