![](/img/trans.png)
[英]searchkit: RefinementListFilter can't access certain data in json
[英]searchkit - RefinementListFilter Checkboxes Not Persisting State
我對searchkit中的RefinementListFilter有疑問。 我有一些布爾值的過濾器,例如: {field: 'hasChildren': {'1' : 'Yes', '0': 'No'}}
給出該字段的翻譯示例。 出於某種原因,頁面刷新后可以在url和SelectedFilters / GroupSelectedFilters中保留正確的選定過濾器,但是刷新視圖后,不會選中RefinementListFilter中的實際復選框。 網址查詢字符串的示例: &hasChildren[0]=1
,其中hasChildren
為true。 您是否知道為什么復選框不能正確反映查詢狀態? 如果您需要,我可以提供更多信息。 謝謝!
PS:我的ES映射將hasChildren
字段設置為布爾類型(如果有幫助的話)。
我也有一個boolean
字段,但它與RefinementListFilter
完美配合。 該值為true
或false
。 我只需要添加
Boolean(fields={'raw': Keyword()})
在我的映射上,然后在字段部分RefinementListFilter
item.raw
其稱為item.raw
。
這個問題讓我有些困惑。希望這能解決您的問題。 干杯!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.