代码之家  ›  专栏  ›  技术社区  ›  Samuel Fenollosa

具有相同源的rest 2过滤器上的管理员

  •  1
  • Samuel Fenollosa  · 技术社区  · 7 年前

    我想在同一资源和具有referenceInputs的同一源上创建两个过滤器,但用于不同的查询,如下所示:

    <Filter>    
        <ReferenceInput  source="productCode" reference="product" filterToQuery=
     {searchText => ({ name: searchText+'*' })}>
            <AutocompleteInput optionText="name" allowEmpty/>
        </ReferenceInput>,  
        <ReferenceInput source="productCode" 
        label='resources.product.fields.code' reference="product" filterToQuery={searchText => ({ code: searchText+'*' })}>
            <AutocompleteInput optionText="code" allowEmpty  />
        </ReferenceInput>
    </Filter>
    

    但我有一个错误: 代理控制台。js:56警告:儿童(…):遇到两个具有相同密钥的孩子, .$productCode . 子密钥必须是唯一的;

    我试图在referenceInputs和/或AutoCompleteInputs上添加不同的“key”参数,但仍然存在错误。

    我可以在附近工作吗?

    1 回复  |  直到 7 年前
        1
  •  0
  •   Gildas Garcia    7 年前

    当前不支持此场景。请在rest存储库的管理中打开一个问题。