09-02-2020, 01:20 AM
//DataTables
JavaScript.Text := ''
+ 'function LoadData(DataSet) {'
+ ' var table = $("#Tab_' + _TName + '").DataTable();'
+ ' table.clear();'
+ ' table.rows.add( DataSet );'
+ ' table.draw( false );'
+ '}';
ja := TJsonArray.Create; //uses JsonDataObjects
...
WebApplication.CallBackResponse.AddJavaScriptToExecuteAsCDATA('LoadData(' + ja.ToJSON(True) + ');');
JavaScript.Text := ''
+ 'function LoadData(DataSet) {'
+ ' var table = $("#Tab_' + _TName + '").DataTable();'
+ ' table.clear();'
+ ' table.rows.add( DataSet );'
+ ' table.draw( false );'
+ '}';
ja := TJsonArray.Create; //uses JsonDataObjects
...
WebApplication.CallBackResponse.AddJavaScriptToExecuteAsCDATA('LoadData(' + ja.ToJSON(True) + ');');