Вход Регистрация
Файл: Main Website Files/assets/bower_components/datatables-plugins/api/fnFilterClear.js
Строк: 66
<?php
/**
 * Remove all filtering that has been applied to a DataTable, be it column
 * based filtering or global filtering.
 *
 * DataTables 1.10+ new API can achieve the same effect as this plug-in, without
 * the requirement for plug-ins using the following chaining:
 *
 * ```js
 * var table = $('#example').DataTable();
 * table
 *   .search( '' )
 *   .columns().search( '' )
 *   .draw();
 * ```
 *
 * Please use the new API in DataTables 1.10+ is you are able to do so.
 *
 *  @name fnFilterClear
 *  @summary Remove all column and global filters applied to a table
 *  @author [Allan Jardine](http://sprymedia.co.uk)
 *  @deprecated
 *
 *  @example
 *    $(document).ready(function() {
 *        var table = $('#example').dataTable();
 *         
 *        // Perform a filter
 *        table.fnFilter('Win');
 *        table.fnFilter('Trident', 0);
 *         
 *        // Remove all filtering
 *        table.fnFilterClear();
 *    } );
 */

jQuery.fn.dataTableExt.oApi.fnFilterClear  = function ( oSettings )
{
    var 
iiLen;

    
/* Remove global filter */
    
oSettings.oPreviousSearch.sSearch "";

    
/* Remove the text of the global filter in the input boxes */
    
if ( typeof oSettings.aanFeatures.!= 'undefined' )
    {
        var 
oSettings.aanFeatures.f;
        for ( 
i=0iLen=n.length i<iLen i++ )
        {
            $(
'input'n[i]).val'' );
        }
    }

    
/* Remove the search text for the column filters - NOTE - if you have input boxes for these
     * filters, these will need to be reset
     */
    
for ( i=0iLen=oSettings.aoPreSearchCols.length i<iLen i++ )
    {
        
oSettings.aoPreSearchCols[i].sSearch "";
    }

    
/* Redraw */
    
oSettings.oApi._fnReDrawoSettings );
};
?>
Онлайн: 1
Реклама