- Любая комбинация фильтрации текстового столбца < /li>
Любая комбинация текстовых столбцов плюс Первый цифровой столбец (возраст) с использованием минимума, максимума или обоих < /li>
Любая комбинация текстовых столбцов плюс второй цифровой столбец (зарплата) с использованием минимума, максимума или обоих < /li>
Комбинация возраста и зарплаты
< /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
Мобильная версия