1
0
mirror of https://github.com/DataTables/DataTables.git synced 2025-02-18 16:54:14 +01:00

New: Send mDataProp to the server for server-side processing. This is very simialr to the sNames parameter, but more convient when already using mDataProp

This commit is contained in:
Allan Jardine 2011-06-25 08:33:06 +01:00
parent e00e6d39e3
commit a3718fa6a9

View File

@ -3431,7 +3431,7 @@
{ {
_fnProcessingDisplay( oSettings, true ); _fnProcessingDisplay( oSettings, true );
var iColumns = oSettings.aoColumns.length; var iColumns = oSettings.aoColumns.length;
var aoData = []; var aoData = [], mDataProp;
var i; var i;
/* Paging and general */ /* Paging and general */
@ -3442,6 +3442,12 @@
aoData.push( { "name": "iDisplayStart", "value": oSettings._iDisplayStart } ); aoData.push( { "name": "iDisplayStart", "value": oSettings._iDisplayStart } );
aoData.push( { "name": "iDisplayLength", "value": oSettings.oFeatures.bPaginate !== false ? aoData.push( { "name": "iDisplayLength", "value": oSettings.oFeatures.bPaginate !== false ?
oSettings._iDisplayLength : -1 } ); oSettings._iDisplayLength : -1 } );
for ( i=0 ; i<iColumns ; i++ )
{
mDataProp = oSettings.aoColumns[i].mDataProp;
aoData.push( { "name": "mDataProp_"+i, "value": typeof(mDataProp)=="function" ? 'function' : mDataProp } );
}
/* Filtering */ /* Filtering */
if ( oSettings.oFeatures.bFilter !== false ) if ( oSettings.oFeatures.bFilter !== false )