dataTable aramayı yaptığında Ajax tarafından yakalanan bir JSON paramını kullanarak dataTable'daki sütunların miktarını değiştirmek istiyorum. Verileri değiştir ajax aramasını kullanarak sütunları girin
yüzden çalıştı bu:var columns = [
{data: "data1"},
{data: "data2"},
{data: "data3"}
];
$("#table").dataTable({
ajax: {
url: 'controller/get_table',
dataSrc: function (json) {
if (json.param) {
columns.push({data: "data4"});
columns.push({data: "data5"});
}
return json.data;
}
},
columns: columns,
...
ANCAK ben sütunların dizisi DATASRC ÖNCE dataTable tarafından kullanılır, bu nedenle fonksiyon sütunlar dizisi değiştirdiğinde, çok geç olduğunu keşfettik.
Param için ikinci bir Ajax çağrısı olmadan nasıl yapabilirim? Sadece dataTable çağrısını kullanarak.
Açıkçası ben düşünmüyordum, teşekkür ederim! – Hector