Lines 805-813
function _dt_add_filters(table_node, table_dt, filters_options = {}) {
Link Here
|
805 |
let i = column.index(); |
805 |
let i = column.index(); |
806 |
var visible_i = table_dt.column.index('fromData', i); |
806 |
var visible_i = table_dt.column.index('fromData', i); |
807 |
let th = $(table_node).find('thead tr:eq(1) th:eq(%s)'.format(visible_i)); |
807 |
let th = $(table_node).find('thead tr:eq(1) th:eq(%s)'.format(visible_i)); |
808 |
var is_searchable = columns[i].bSearchable; |
808 |
var is_searchable = table_dt.settings()[0].aoColumns[i].bSearchable; |
809 |
$(th).removeClass('sorting').removeClass("sorting_asc").removeClass("sorting_desc"); |
809 |
$(this).removeClass('sorting').removeClass("sorting_asc").removeClass("sorting_desc"); |
810 |
if ( is_searchable ) { |
810 |
$(this).data('th-id', i); |
|
|
811 |
if ( is_searchable || $(this).data('filter') || filters_options[i] ) { |
811 |
let input_type = 'input'; |
812 |
let input_type = 'input'; |
812 |
let existing_search = column.search(); |
813 |
let existing_search = column.search(); |
813 |
if ( $(th).data('filter') || filters_options.hasOwnProperty(i)) { |
814 |
if ( $(th).data('filter') || filters_options.hasOwnProperty(i)) { |
814 |
- |
|
|