Bitrix framework « Кастомизация компонента smart.filter
Всем привет, при выводе данныx с типом строка в фильтре они выводятся через чекбоксы , надо эти данные заменить на option, но при клике на option click="smartFilter.click(this)" данные не фильтруются , как кастомизировать данные чтобы они работали с тегом вместо
1 ответов
При выводе скрываем чекбоксы при помощи display:none, присваиваем option id чекбокса ,далее при клике по option заставляем нужный нам чекбокс нажиматься
$(document).ready(function(){
$(".mn").change(function(){ // Класс для тега select
var opt_id = $(this).find("option:selected").attr('id'); // Получаем id нажатого селекта, id равен скрытому чекбоксу $("#"+opt_id).trigger('click'); //Эмулируем нажатие на чекбокс равный выбранному option
});
});
Добрый день!
Не подскажите, куда ставить это код, второй день мучаюсь, не получается у меня кастомизировать умный фильтр под option.
Мой кусок выглядит так: