क्या खोज बॉक्स के आगे खोजने योग्य विशेषताओं की सूची दिखाना संभव है? या किसी अन्य तरीके से उपयोगकर्ता उन विशेषताओं को चुन सकता है जिनके द्वारा वे खोजना चाहते हैं।

उदाहरण के लिए, किसी फिल्म की खोज के लिए, वे केवल शीर्षक के आधार पर खोज करना चुन सकते हैं (अभिनेता का नाम या विवरण आदि नहीं)

आदर्श रूप से, यह खोज बॉक्स से पहले एक <select> बॉक्स होगा।

धन्यवाद!

0
Silver Ringvee 30 पद 2018, 17:50

1 उत्तर

सबसे बढ़िया उत्तर

इसे एक कस्टम विजेट के साथ हल किया

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();
            }
        });
    }
});

टिप्पणियों में विवरण पूछने के लिए स्वतंत्र महसूस करें।

0
Silver Ringvee 9 जिंदा 2019, 13:16