Имеется 2 умных фильтра на одной странице. (catalog.smart.filter, catalog.smart.filter.pribor)
Пространство имен данных фильтров изменено.
1 фильтр работает без нареканий
2 фильтр работает частично.
Проблема
Фильтр работает с ajax и выключает те параметры которые не входят в свойства элементов - ставится disabled
Во втором фильтре данный ajax не работает берет данные 1 фильтра
Этот параметр входящий в функцию result данные получает 1 фильтра хотя работа ведется со 2 фильтром.
В result передаются все параметры по которым нужно сортировать.
Из за этого disabled для 2 фильтра не устанавливается
Вопрос
Как передать в result именно параметры 2 фильтра?
Пространство имен данных фильтров изменено.
1 фильтр работает без нареканий
2 фильтр работает частично.
Проблема
Фильтр работает с ajax и выключает те параметры которые не входят в свойства элементов - ставится disabled
Во втором фильтре данный ajax не работает берет данные 1 фильтра
Код |
---|
BX.ajax.loadJSON( this.ajaxURL, this.values2post(values), BX.delegate(this.postHandler, this) ); |
Код |
---|
JCSmartFilter.prototype.postHandler = function (result) |
В result передаются все параметры по которым нужно сортировать.
Из за этого disabled для 2 фильтра не устанавливается
Вопрос
Как передать в result именно параметры 2 фильтра?