是否可以在搜索框旁边显示可搜索属性的列表?或者用户可以通过其他任何方式选择他们想要搜索的属性。
例如,要搜索电影,他们可以选择仅根据标题(而不是演员姓名或描述等)进行搜索
理想情况下,这应该是搜索框之前的<select>
框。
谢谢!
答案 0 :(得分:0)
使用自定义小部件解决了
search.addWidget({
init: function(options) {
$('#select-searchable-attributes-input').change(function() {
var value = $(this).val();
if ( value == 'all') {
options.helper.setQueryParameter('restrictSearchableAttributes');
options.helper.search();
} else {
var arr = [value];
options.helper.setQueryParameter('restrictSearchableAttributes', arr);
options.helper.search();
}
});
}
});
随时在评论中询问细节。