Добавить разделители разрядов любым способом:
самое простое решение:
$('input.jbfilter-element-tmpl-text-range').on('input',function(e){
this.value = this.value.replace(/ /g,"");
this.value = this.value.replace(/\B(?=(\d{3})+(?!\d))/g, " ");
});
или использовать http://autonumeric.org/
получится вид:
Теперь, чтобы фильтр работал, нужно убрать из запроса символы разделителя разрядов " "
В файле
media\zoo\applications\jbuniversal\framework\models\jbmodel.filter.php
в функции
_getSearchSelect
после строк
foreach ($elements as $elementId => $value) {
$i++;
вставить
// В фильте по диапазону убираем разделители разрядов ' '
if (array_key_exists('range', $value)) {
$value['range'][0] = str_replace(' ', '', $value['range'][0]);
$value['range'][1] = str_replace(' ', '',$value['range'][1]);
}
Сообщение отредактировал al2401: 28 March 2019 - 11:19