Lines 721-726
function _dt_buttons(params){
Link Here
|
721 |
enabled: false, |
721 |
enabled: false, |
722 |
text: '<i class="fa fa-lg fa-remove"></i> <span class="dt-button-text">' + __("Clear filter") + '</span>', |
722 |
text: '<i class="fa fa-lg fa-remove"></i> <span class="dt-button-text">' + __("Clear filter") + '</span>', |
723 |
action: function ( e, dt, node, config ) { |
723 |
action: function ( e, dt, node, config ) { |
|
|
724 |
$(".dt_filter_col input, .dt_filter_col select").val(""); |
725 |
dt.columns().every( function () { |
726 |
this.search( "" ); |
727 |
} ); |
724 |
dt.search( "" ).draw("page"); |
728 |
dt.search( "" ).draw("page"); |
725 |
node.addClass("disabled"); |
729 |
node.addClass("disabled"); |
726 |
} |
730 |
} |
Lines 822-828
function _dt_add_filters(table_node, table_dt, filters_options = {}) {
Link Here
|
822 |
|
826 |
|
823 |
$(table_node).find('thead tr:eq(1) th').each( function (i) { |
827 |
$(table_node).find('thead tr:eq(1) th').each( function (i) { |
824 |
var is_searchable = table_dt.settings()[0].aoColumns[i].bSearchable; |
828 |
var is_searchable = table_dt.settings()[0].aoColumns[i].bSearchable; |
825 |
$(this).removeClass('sorting').removeClass("sorting_asc").removeClass("sorting_desc"); |
829 |
$(this).removeClass('sorting').removeClass("sorting_asc").removeClass("sorting_desc").addClass("dt_filter_col"); |
826 |
$(this).data('th-id', i); |
830 |
$(this).data('th-id', i); |
827 |
if ( is_searchable ) { |
831 |
if ( is_searchable ) { |
828 |
let input_type = 'input'; |
832 |
let input_type = 'input'; |
829 |
- |
|
|