我对 searchkit 中的 RefinementListFilter 有疑问。我有一些布尔过滤器,例如:{field: 'hasChildren': {'1' : 'Yes', '0': 'No'}}
给出该字段的翻译示例。出于某种原因,我可以在 url 和 SelectedFilters/GroupSelectedFilters 中的页面刷新后保留正确的选定过滤器,但刷新视图后不会检查 RefinementListFilter 中的实际复选框。url 查询字符串的示例:&hasChildren[0]=1
,其中hasChildren
为真。你知道为什么复选框不能正确反映查询的状态吗?如果您需要,我可以提供更多信息。谢谢!
PS:hasChildren
如果有帮助的话,我的 ES 映射将该字段作为布尔类型。