【问题标题】:Set default value to filter设置默认值过滤
【发布时间】:2018-11-20 08:32:25
【问题描述】:

我正在使用 React-Admin 框架做一个 React Dashboard,我想对此进行设置:

<BooleanInput source="existe" alwaysOn />

我试过这样的事情:

<BooleanInput source="existe" defaultValue={true} alwaysOn />

但它根本不起作用,有人可以帮助我吗?

【问题讨论】:

    标签: reactjs react-admin


    【解决方案1】:

    好吧,我想我只是有点愚蠢,我只需要在我的&lt;List&gt; 组件中设置属性:

    filterDefaultValues={{ existe: true }}
    

    【讨论】:

      【解决方案2】:

      您的过滤器应如下所示:

      const YourFilter = (props) => (
          <Filter {...props}>
              <BooleanInput source="existe" alwaysOn />
          </Filter>
      );
      

      你的&lt;List&gt; 道具应该是这样的:

      <List {...props} filters={<YourFilter />} filterDefaultValues={{ existe: true }}>
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2012-03-05
        • 2017-11-19
        • 2018-07-18
        • 1970-01-01
        • 2013-03-05
        • 1970-01-01
        • 2012-12-28
        相关资源
        最近更新 更多