Blame | Letzte Änderung | Log anzeigen | RSS feed
/*** This function will restore the order in which data was read into a DataTable* (for example from an HTML source). Although you can set aaSorting to be an* empty array (`[ ]`) in order to prevent sorting during initialisation, it can* sometimes be useful to restore the original order after sorting has already* occurred - which is exactly what this function does.** @name fnSortNeutral* @summary Change ordering of the table to its data load order* @author [Allan Jardine](http://sprymedia.co.uk)** @example* $(document).ready(function() {* var table = $('#example').dataTable();** // Sort in the order that was originally in the HTML* table.fnSortNeutral();* } );*/jQuery.fn.dataTableExt.oApi.fnSortNeutral = function ( oSettings ){/* Remove any current sorting */oSettings.aaSorting = [];/* Sort display arrays so we get them in numerical order */oSettings.aiDisplay.sort( function (x,y) {return x-y;} );oSettings.aiDisplayMaster.sort( function (x,y) {return x-y;} );/* Redraw */oSettings.oApi._fnReDraw( oSettings );};