Im неспособно динамически объявлять заголовки таблиц в данных datatables. Вот что я пытался до сих пор:Динамические имена столбцов в JQuery DataTables
if (result != "[]") {
var resultColumns = [];
$.each(result.Columns, function(i, value){
var obj = { sTitle: value };
resultColumns.push(obj);
});
$('#trendingTable').dataTable({
"aaData": result,
//important -- headers of the json
"aoColumns": [ resultColumns ],
"sPaginationType": "full_numbers",
"aaSorting": [[0, "asc"]],
"bJQueryUI": true,
"bDestroy": true,
});
}
Мой результат JSON:
{"Column1":["ABC","XYZ"],"Column2":[0.0,0.0],"Colum3":[0.0,0.0],,"Columns":["Column1","Column2","Colum3"]}