Таблица с множественными фильтрами диапазона не фильтрует должным образомJquery

Программирование на jquery
Ответить
Anonymous
 Таблица с множественными фильтрами диапазона не фильтрует должным образом

Сообщение Anonymous »

У меня есть таблица HTML, которую я использую jQuery и DataTables для обеспечения сортировки и фильтрации. Я пытаюсь получить фильтрацию диапазона для работы с цифровыми столбцами. Проблема заключается в том, что вход диапазона второго числового столбца, по -видимому, фильтрует значения первого при некоторых обстоятельствах, а второй диапазон игнорируется в других. В нижней части столбцов): < /p>
  • Любая комбинация фильтрации текстового столбца < /li>
    Любая комбинация текстовых столбцов плюс Первый цифровой столбец (возраст) с использованием минимума, максимума или обоих < /li>
    Любая комбинация текстовых столбцов плюс второй цифровой столбец (зарплата) с использованием минимума, максимума или обоих < /li>
this не работает:

Комбинация возраста и зарплаты
< /ul>
Ввод значения возрастного фильтра, затем значение фильтра заработной платы, значение заработной платы фильтровала возрастной столбец. Например, ввод 40 для минимального возраста (5 результатов), затем 100000 для зарплаты не оставляет результатов. Но изменение зарплаты на 65 оставляет один результат (Эштон Кокс, 66 лет). < /P>
Нажмите кнопку «Сбросить фильтры». Введите 100000 для минимальной зарплаты (6 результатов). Теперь введите 40 для минимального возраста (5 результатов). Столбец возраста должным образом отфильтрован, но в столбце зарплаты теперь показаны зарплаты ниже значения, введенного в поле минимальной заработной платы. Количество числовых столбцов или их позиций
Я уверен, что у меня есть фильтрация диапазона с неправильным «соединением», но я не могу определить, что не так.

Код: Выделить всё

function filterColumnRange(table, col) {
mininp = $("#min" + col.index()).val()
maxinp = $("#max" + col.index()).val()
table
.column(col)
.search(
(d) =>
(d >= mininp * 1 && d 










Name
Position
Office
Age
Start date
Salary




Tiger Nixon
System Architect
Edinburgh
61
2011-04-25
320800


Garrett Winters
Accountant
Tokyo
63
2011-07-25
170750


Ashton Cox
Junior Technical Author
San Francisco
66
2009-01-12
86000


Cedric Kelly
Senior Javascript Developer
Edinburgh
22
2012-03-29
433060


Airi Satou
Accountant
Tokyo
33
2008-11-28
162700


Brielle Williamson
Integration Specialist
New York
61
2012-12-02
372000


Herrod Chandler
Sales Assistant
San Francisco
59
2012-08-06
137500






Name
Position
Office
Age
Start date
Salary





Подробнее здесь: https://stackoverflow.com/questions/794 ... r-properly
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Jquery»