I got a problem when I want to show Datatable. I'm using python to return data
return jsonify({'data': {'1': list_data, '2':list_data2}})
Then I have datatable :
tableUtama = $('#tableUtama').DataTable({
'scrollY': '250px',
'scrollX': true,
'searching': false,
'ordering': false,
'info': false,
'paging': false,
'autoWidth': true,
"ajax": {
"url": "/processData",
"dataType": "json",
"dataSrc": function (data) {
return data.data['1']
}
"columnDefs": [
{ 'targets': 0, "data": "kd_toko" },
{ 'targets': 1, "data": "name_toko"},
{ 'targets': 2, "data": "loc_toko" },
{ 'targets': 3, "data": "type_toko" },
{ 'targets': 4, "data": "dates" }]
}
})
All data inside data.data['1'] not showing. but only show row

please help me
I solved my problem, it's because I put the columnDefs in wrong place. I should close ajax first using parentheses and then add columnDefs
tableUtama = $('#tableUtama').DataTable({
'scrollY': '250px',
'scrollX': true,
'searching': false,
'ordering': false,
'info': false,
'paging': false,
'autoWidth': true,
"ajax": {
"url": "/processData",
"dataType": "json",
"dataSrc": function (data) {
return data.data['1']
}
},
"columnDefs": [
{ 'targets': 0, "data": "kd_toko" },
{ 'targets': 1, "data": "name_toko"},
{ 'targets': 2, "data": "loc_toko" },
{ 'targets': 3, "data": "type_toko" },
{ 'targets': 4, "data": "dates" }
]
})