Blame | Letzte Änderung | Log anzeigen | RSS feed
/*** Get a list of all `dt-tag tr` nodes in the table which are not currently* visible (useful for building forms).** This function is marked as deprecated as using the `dt-api rows()` method in* DataTables 1.10+ is preferred to this approach.** @name fnGetHiddenNodes* @summary Get the `dt-tag tr` elements which are not in the DOM* @author [Allan Jardine](http://sprymedia.co.uk)* @deprecated** @example* var table = $('#example').dataTable();* var nodes = table.fnGetHiddenNodes();*/jQuery.fn.dataTableExt.oApi.fnGetHiddenNodes = function ( settings ){var nodes;var display = jQuery('tbody tr', settings.nTable);if ( jQuery.fn.dataTable.versionCheck ) {// DataTables 1.10var api = new jQuery.fn.dataTable.Api( settings );nodes = api.rows().nodes().toArray();}else {// 1.9-nodes = this.oApi._fnGetTrNodes( settings );}/* Remove nodes which are being displayed */for ( var i=0 ; i<display.length ; i++ ) {var iIndex = jQuery.inArray( display[i], nodes );if ( iIndex != -1 ) {nodes.splice( iIndex, 1 );}}return nodes;};