diff --git a/media/js/jquery.dataTables.js b/media/js/jquery.dataTables.js index d45df778..1fbf1d2d 100644 --- a/media/js/jquery.dataTables.js +++ b/media/js/jquery.dataTables.js @@ -5894,7 +5894,7 @@ "_fnApplyColumnDefs": _fnApplyColumnDefs }; - DataTable.ext.oApi = this.oApi; + $.extend( DataTable.ext.oApi, this.oApi ); /** @@ -5920,6 +5920,7 @@ } } + var _that = this; return this.each(function() { diff --git a/media/src/api/api.internal.js b/media/src/api/api.internal.js index b74c1a59..2b949650 100644 --- a/media/src/api/api.internal.js +++ b/media/src/api/api.internal.js @@ -90,7 +90,7 @@ this.oApi = { "_fnApplyColumnDefs": _fnApplyColumnDefs }; -DataTable.ext.oApi = this.oApi; +$.extend( DataTable.ext.oApi, this.oApi ); /** @@ -115,3 +115,4 @@ for ( var sFunc in DataTable.ext.oApi ) this[sFunc] = _fnExternApiFunc(sFunc); } } +