UNPKG

laravel-datatables-assets

Version:

Laravel DataTables Assets (Buttons, Renderers, Callback, etc...)

23 lines (22 loc) 657 B
/** * DataTables reset button. * * -- Laravel Integration -- * * Button::make('reset') * */ $.fn.dataTable.ext.buttons.reset = { name: 'reset', className: 'btn-primary', text: '<i class="fa fa-undo" data-toggle="tooltip" data-title="Clear Search"></i>', action: function (e, dt, button, config) { $('.dataTable').find(':input').each(function () { $(this).val(''); }).each(function (e) { let val = $.fn.dataTable.util.escapeRegex($(this).val()); dt.table().column($(this).closest('th').index()).search(val ? val : '', false, true); }); dt.search('').draw(); } };