From 2096244c60e1804845bd2d01f93fb02447c10622 Mon Sep 17 00:00:00 2001 From: Allan Jardine Date: Mon, 19 Mar 2012 12:09:49 +0000 Subject: [PATCH] Fix: afnSortData functions were not being executed with the DataTables instance's scope --- media/js/jquery.dataTables.js | 4 +++- media/src/core/core.sort.js | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/media/js/jquery.dataTables.js b/media/js/jquery.dataTables.js index 3b4bde20..1da75626 100644 --- a/media/js/jquery.dataTables.js +++ b/media/js/jquery.dataTables.js @@ -3796,7 +3796,9 @@ sDataType = oSettings.aoColumns[ iColumn ].sSortDataType; if ( DataTable.ext.afnSortData[sDataType] ) { - var aData = DataTable.ext.afnSortData[sDataType]( oSettings, iColumn, iVisColumn ); + var aData = DataTable.ext.afnSortData[sDataType].call( + oSettings.oInstance, oSettings, iColumn, iVisColumn + ); if ( aData.length === aoData.length ) { for ( j=0, jLen=aoData.length ; j