簡體   English   中英

searchkit-不持續狀態的RefinementListFilter復選框

[英]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完美配合。 該值為truefalse 我只需要添加

Boolean(fields={'raw': Keyword()}) 

在我的映射上,然后在字段部分RefinementListFilter item.raw其稱為item.raw

這個問題讓我有些困惑。希望這能解決您的問題。 干杯!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM