Lines 852-860
function _dt_add_filters(table_node, table_dt, filters_options = {}) {
Link Here
|
852 |
let i = column.index(); |
852 |
let i = column.index(); |
853 |
var visible_i = table_dt.column.index('fromData', i); |
853 |
var visible_i = table_dt.column.index('fromData', i); |
854 |
let th = $(table_node).find('thead tr:eq(1) th:eq(%s)'.format(visible_i)); |
854 |
let th = $(table_node).find('thead tr:eq(1) th:eq(%s)'.format(visible_i)); |
855 |
var is_searchable = columns[i].bSearchable; |
855 |
var is_searchable = table_dt.settings()[0].aoColumns[i].bSearchable; |
856 |
$(th).removeClass('sorting').removeClass("sorting_asc").removeClass("sorting_desc"); |
856 |
$(this).removeClass('sorting').removeClass("sorting_asc").removeClass("sorting_desc"); |
857 |
if ( is_searchable ) { |
857 |
$(this).data('th-id', i); |
|
|
858 |
if ( is_searchable || $(this).data('filter') || filters_options[i] ) { |
858 |
let input_type = 'input'; |
859 |
let input_type = 'input'; |
859 |
let existing_search = column.search(); |
860 |
let existing_search = column.search(); |
860 |
if ( $(th).data('filter') || filters_options.hasOwnProperty(i)) { |
861 |
if ( $(th).data('filter') || filters_options.hasOwnProperty(i)) { |
861 |
- |
|
|