Написал не в тот раздел, прошу прощения.
Доброго дня!
Пользуюсь
Datatables jquery для вывода таблицы в web'e, для фильтрации использую плагин
yadcf .
Все работает замечательно, возникла необходимость предварительной фильтрации при загрузке страницы.
Вот рабочий код, в DopNum соответственно значение по которому происходит фильтрация, 6 - номер столбца таблицы.
yadcf.exFilterColumn(oTable1, [[6, DopNum]]);
В моем случае возможна ситуация когда и в фильтре и в таблице отсутствует значение, которое прилетает с другой страницы.
Хотелось бы сделать проверку на наличие значения в фильтре
yadcf.
Моя идея в том, что-бы вытащить список всех значений из фильтра в массив и проверить на наличие в массиве. Возможно есть более корректный способ (если кто знает поделитесь).
Инициализация фильтра.
yadcf.init(oTable1, [{
column_number: 7,
select_type: 'select2',
select_type_options: {
width: '320px'
},
filter_default_label: "Выберите что-то",
filter_container_id: 'adc',
filter_match_mode: 'exact',
}, {
column_number: 6,
select_type: 'select2',
select_type_options: {
width: '320px'
},
filter_match_mode: 'exact',
filter_default_label: "Выберите еще что-то",
filter_container_id: 'addSel',
cumulative_filtering: true
}],
{
});
Ну и два контейнера для моих фильтров.
<div id = "adc" name = "adc"></div>
<div id = "addSel"></div>
Подскажите как вытащить значения в массив из фильтров. Ну или может быть альтернативный вариант согласно моей проблеме. Спасибо!