Hi Allan, I finished the code. First of all, Thank´s a lote.
Finally Code :
fileExample.js
[code]
...
var crTable = $('#example').dataTable({
"bJQueryUI": true,
"sPaginationType": "full_numbers",
"bAutoWidth": false,
"bProcessing": true,
"bServerSide": false,
"sAjaxSource": principal.action + 'listExample/' + id.val(),
"aoColumns": [
{"sWidth":"5%"},
{"sWidth":"5%"},
{"sWidth":"20%"},
{"sWidth":"20%", "sClass": "right"},
{"sWidth":"20%"},
{"sWidth":"19%"},
{"sWidth":"3%", "bSortable":false, "mData": null, "sDefaultContent": ""}
]
});
$("#save").click( function() {
crTable.fnReloadAjax();
});
...
[/code]
jquery.dataTablePlugins.js
[code]
$.fn.dataTableExt.oApi.fnReloadAjax = function ( oSettings, sNewSource, fnCallback, bStandingRedraw )
{
if ( sNewSource !== undefined && sNewSource !== null ) {
oSettings.sAjaxSource = sNewSource;
}
// Server-side processing should just call fnDraw
if ( oSettings.oFeatures.bServerSide ) {
this.fnDraw();
return;
}
this.oApi._fnProcessingDisplay( oSettings, true );
var that = this;
var iStart = oSettings._iDisplayStart;
var aData = [];
this.oApi._fnServerParams( oSettings, aData );
oSettings.fnServerData.call( oSettings.oInstance, oSettings.sAjaxSource, aData, function(json) {
/* Clear the old information from the table */
that.oApi._fnClearTable( oSettings );
/* Got the data - add it to the table */
var aData = (oSettings.sAjaxDataProp !== "") ?
that.oApi._fnGetObjectDataFn( oSettings.sAjaxDataProp )( json ) : json;
for ( var i=0 ; i