【发布时间】:2018-02-22 08:06:54
【问题描述】:
如何将现有值分配给已在 react 中呈现的过滤器?
【问题讨论】:
-
尝试 setstate() 方法
如何将现有值分配给已在 react 中呈现的过滤器?
【问题讨论】:
这取决于您使用的过滤器组件。大多数 SearchKit 组件都支持像 listComponent 和 itemComponent 这样的渲染道具。在那里,您可以传递一个自定义 React 组件,该组件接收来自特定 SearchKit 组件的变量和回调作为属性。
这里是MenuFilter 的简单示例:
<MenuFilter
field="languages.raw"
title="Languages"
id="languages"
listComponent={({items, toggleItem}) => {
// Logic would be here ....
}}
/>
您能否详细说明您正在使用的过滤器组件以及它正在处理的字段/值类型?这样,我们可以为您提供有用的答案。
【讨论】: